네트워크의 기초

2022. 8. 8. 15:21카테고리 없음

네트워크 모델[Network] OSI 참조 모델과 TCP / IP

 

좌측은 OSI 7 Layer 우측은 TCP/IP 프로토콜 4 Layer라고 함

 

프로토콜매니저 연락해라는의미

 

물리 계층

 

1과 0을 제대로 보내는지 물리적으로 신호를 어떻게 처리하는지.

 

데이터 링크 계층

 

라우터 : 내가 원하는 경로에 데이터를 보내는지 처리해주는 것

 

라우터라는 장비로 구분된 구간에서 프레임이라는 데이터 묶음의 전달을 관리한다.

 

 네트워크 계층

 

통신의 최종 당사자들인 종단장비간에 패킷이라는 데이터의 묶음을 전달하는 역할을 담당한다.

장비를 구분하기 위한 주소를 정의한다. IP주소라고 부르는 것들이 계층에서 쓰는 주소

ex) IP,ICMP,IPv6,ICMPv6

 

전송 계층

 

전송 계층은 종단장비에서 중인 응용 계층 간에 세그먼트(segment)라는 데이터의 묶을을 전달 하는 게 주요 할일이다.

전송 계층의 프로토콜로는 TCP, UDP등이 있다.

 

세션 계층

 

세션 계층은 종단장비 간 세션(통신)의 시작, 종료 및 관리 절차 등을 정의한다. 

세션 계층의 프로토콜로는 NetBIOS,TCP 세션 관리 절차 등이 있다.

세션 계층 이상에서 송수신하는 데이터의 단위를 메시지(message)라고 한다.

 

표현 계층

 

표현 계층(presentation layer)은 응용 계층에 대해 데이터 표현 방식의 변환 ,암호화 등의 서비스를 제공한다.

대표적으로 표현 계층의 서비스로 ASCII 문자를 EBCDIC 문자로 변환하는 것이 있다.

 

응용 계층

 

응용 계층은 응용 프로그램과 통신 프로그램 간의 인터페이스를 제공한다.

대표적인 응용 계층 프로토콜로 원격 접속을 위 한 텔넷(telnet), 파일 전송을 위한 FTP, 도메인 이름을 IP 주소로 변환하는 DNS, 메일 전송을 위한 SMTP 등이 있다.

 

인캡슐레이션과 디캡슐레이션

 

헤더(header)라는 각 프로토콜들의 동작에 필요한 정보를 기록한 데이터 묶음이 있다. 각 계층으 프로토콜은 헤더에 정보를 기록하여 하위 계층으로 돌려보내고 상위 계층 정보에 자신의 헤더를 부착하는 것을 인캡슐레이션이라고 한다.

특별히, 링크 계층에서는 에러를 확인하기 위해 프레임의 꼬리에 추가적으로 필드를 덧붙이며,이를 트레일러(trailer)라고 한다. 반대로 수신 측의각 계층이 자신의 헤더를 제거하는 것을 디캡슐레이션(decapsulation)이라고 한다.

 

 

 

IP는 호스트 식별자

 

서브넷 마스크는 32bit로 전세계를 구분할수있게 해주는것

 

DNS 도메인 네임 서버