본문 바로가기
IT 자료/네트워크

네트워크_4(Protocol Stack)

by jissi 2020. 1. 16.

Protocol

 

Internet protocol

application : FTP,SMTP,HTTP

transport : TCP,UDP

network : IP, routing prtocols

link : PPP, Ethernet, 무선랜 , 셀룰

physical : 광케이블 구리케이블

 

ISO/OSI reference model

 

기존의 Internet protocol에서 Application layer를 3부분으로 나눈것으로 각 층은 다음과 같은 역할을 한다.

 

application : 기존 기능과 동일
presentation : 암호화, 압축 machine-specific conventions 기능
sesstion : 에러 체크, 데이터 복구 기능

 

프로토콜을 layer로 만드는 이유

각 layer는 특정한 기능을 수행하도록 정의됨


layer로 구성하는 것이 프로토콜의 debugging, 기능 upgrading 에 유리( 각 layer를 독립적으로 수정하거나 바꿀수 있다.)

일부 layer만 만든 뒤 타 프토토콜의 나머지 layer와 연동하여 사용가능

 

Encapsulation

패킷은 각 layer를 거치면서 message에 header를 붙이게 된다.

해더는 다양한 역할을 하게 된다.

헤더의 역할

표현계층은 전송할 비트 수의 감소를 위해 압축 알고리즘을 사용했다고 표시하는 등 .
세션계층은 세션 구별번호의 추가 등 .
트랜스포트계층은 패킷 순서번호의 추가 등 .
네트워크계층은 송수신 주소,가상회선 번호를 추가할 수 있는 등 .
데이타링크계층은 프레임 순서번호의 추가 등 .
물리계층은 에러 제어 비트를 추가하는 등

댓글