본문 바로가기
  • 저희는 평생 개발할 운명이걸랑요
Tech.log/네트워크

[OSI의 7 계층]

by SpaciousKitchen 2021. 5. 11.

OSI(Open System Interconnection)

 7계층은 국제표준화 기구에서 개발한 모델로 네트워크 프로토콜과 통신을 7계층으로 나눈 것이다.

응용계층

사용자 혹은 네트워크가 동작하는 어플리케이션 계층이다.사용자에게 직접 동작하고 노출 되는 계층이다.

 

표현계층

응용계층으로 부터 전달 받거나 세션 계층으로 전송 받은 데이터를 인코딩 하고 디코딩 하는 계층이다.

응용계층이 이해할 수 있게 데이터를 변환하는 작업을 진행한다.(ASCII, JPEG, MPEG등에 대해 변환)

 

세션계층

세션은 네트워크를 양쪽에 연결하고 지속 해주는 계층이다.

이 계층에서 TCP/IP 세션을 만든다.  통신 연결은 포트기반으로 구성하여 연결한다.

 

전송계층

데이터의 전송 방식을 담당하는 계층 (TCP/UDP)이다.TCP 프로토콜을 사용하며,

헤더에 송,수신 포트 번호를 포함에 전달한다.TCP는 segement UDP는 Datagram이다.

 

 

네트워크 계층

전송 데이터를 목적지까지 경로를 찾아 전송하는 계층.

IP주소 ,경로를 정하고  패킷을 올바르게 전달하는데 핵심인 역할이다. 여기서 라우팅 기능이 일어난다.

 

 

데이터 링크 계층

물리 계층으로 데이터를 전송하는 계층. 전송 시  오류를 감지하고 재전송 한다. 데이터 링크 계층에서는 MAC주소를 가지고 통신한다.

 

물리계층

통신 케이블을 통해 비트 스트림을 전송한다.데이터의 종류나 에러는 감지 하지 않는다.

 

 

'Tech.log > 네트워크' 카테고리의 다른 글

[CORS란]  (0) 2021.05.20
[HTTP 요청/응답 헤더]  (0) 2021.05.17
[HTTP VS HTTPS]  (0) 2021.05.17
[TCP의 3-Handshake VS 4-Handshake ]  (0) 2021.05.12
[TCP/IP VS UDP]  (0) 2021.05.11

댓글