본문 바로가기
네트워크 정리/OSI

OSI_7계층(TCP/IP라 5계층까지만 정리)

by 알 수 없는 사용자 2022. 5. 30.

https://www.youtube.com/watch?v=1pfTxp25MA8 

참고

가 아니라 그대로 따옴

설명 너무 좋음

 

ps>
OSI모델 vs TCP/IP모델
TCP/IP win -> TCP/IP모델 구조를 따른다.


1계층 : ( 물리 Layer )
: 전기신호 아날로그신호 서로 변환시켜줌
전기신호 <ㅡ> 아날로그 신호 , encoding , decoding : PHY칩 (하드웨어)

2계층 : ( 데이터링크 layer )    : 각각의 data를 프레이밍 시켜줌
프레이밍 해주는 계층 / 각 컴퓨터간에 1계층 통신 때 , data의 size 에 맞춰 프레이밍 해줌
: LAN카드 (하드웨어) 
ex> data 패킷의 처음과 끝에 대한 기준을 '1111' '0000'이라 하면
ex> 1111 "hello_server"/data 0000    , "hello_server"/data <- 이 패킷을 바이너리로 전송

3계층 : ( 네트워크 Layer  )    : IP(==domain) 을 보고 공유기(라우터)간의 경로를 찾아줌
ex> 55.10.54.75/data : (www.naver.com/mail/예림이)/data
IP or 주소를 이용해서 길을 찾고 (routing) / 
자신 다음의 라우터에게 data를 넘겨주는것 (forwarding) / 
라우터는 목적지로 가는 최단 구간을 알고 있다. 이유는 아직 모름
: 운영체제의 커널 ( 소프트웨어 )

4계층 : ( 전송 Layer )        : port번호를 보고 적절한 프로세스에 data를 보내줌
: 운영체제의 커널( 소프트웨어 )
ex> www.google.com (== 8.8.8.8:80) ip는 8.8.8.8 , port는 80
ex> TCP/IP

5계층 : ( 어플리케이션 Layer)  : 우리가 하는 코딩 , "전송 Layer"에서 제공하는 API를 이용해서 프로그램 짜는거
: 닝겐( 소프트웨어 )
ex> http, socket통신,

 


OSI 1~3 계층끼리의 encoding,decoding 통신과정

 

 

OSI 1~4 계층끼리의 encoding,decoding 통신과정

 

 

OSI 1~5 계층끼리의 encoding,decoding 통신과정

 

댓글