코딩조각

[CS]OSI 7계층이란?

밍튜 2022. 11. 21. 17:01
Port란?

컴퓨터가 동시에 여러 프로그램을 실행시키는데, 통신을 할때 프로그램마다의 포트를 통해 프로그램으로 연결할수있다.

여러 프로그램을 구분짓는 논리적 번호(ex. 아파트 호수 생각하면됨)

 

 

OSI 7계층
  • 물리 계층(LAN) - 광케이블
  • 데이터 계층(LAN) - MAC address
  • 네트워크 계층(WAN) - IP 선택(목적지 선택)
  • 트랜스포트 계층(WAN) - TCP/ UDP
  • 세션 계층 (WAN) - 세션 동기화
  • 표현 계층 (WAN) - 암호화, 압축
  • 응용 계층 (WAN) - 프로그램 실행

 

TCP 헤더 
  • 서킷 스위칭 : 호스트에서 목적지로의 경로가 1개의 선으로 감
  • 패킷 스위칭 : 
     header에 ip주소, 패킷번호, 프로토콜등의 식별 정보
     payload에 데이터 정보
    중간 중간의 라우터를 거처 최종 목적지로 도착하게 됨
  • 라우터 : 데이터를 임시보관, 가장 빠르게 목적지로 갈수있는 길을 찾아 줌( 최단 경로 네비게이션 역할)