OSI 7계층

eunyeong·2023년 1월 20일
0

Network_Basic

목록 보기
1/4

TCP/IP 4 계층

[애플리케이션 계층] (애플리케이션 프로그램 간의 통신을 정의)
[트랜스포트 계층] (포트 번호 정보를 헤더에 붙이거나 뗌)
[인터넷 계층] (라우터를 통해 해당 IP로 도달할 수 있게 함)
[네트워크 인터페이스 계층] (LAN이 처리할 수 있는 형태로 데이터를 변환 및 전달)

프로토콜

: 컴퓨터끼리 통신 할 때 지켜야 할 절차나 규약

[애플리케이션 계층] => HTTP (웹 페이지 인식)
[트랜스포트 계층] => TCP (데이터를 확실하게 전달)
-> 3-way handshake, 4-way handshake
-> netstat 명령어 (port 인식)
[인터넷 계층] => IP (일반적인 통신 프로토콜)
-> IPv4, IPv6
-> 클래스 A, 클래스 B, 클래스 C, 클래스 D(멀티캐스트)
-> 네트워크 어드레스 변환(NAT: Private IP <-> Public IP)
-> DNS 서버, DHCP
-> ipconfig/ping/nslookup/tracert(라우터) 명령어
[네트워크 인터페이스 계층] => 이더넷 (유선 LAN으로 데이터를 전송하기 위한 규격)
-> 네트워크 어댑터에는 MAC 어드레스 존재(장비 구분)
-> 네트워크 허브 (리피터 허브, L2 스위치, L3 스위치 등)
-> ARP 명령: IP 어드레스 정보 <-> MAC 어드레스 정보

OSI 7계층

  • 신호 단위를 아는 것이 중요하다.
  • 프로토콜 데이터 단위(PDU, Protocol Data Unit)는 데이터 통신에서 상위 계층이 전달한 데이터에 붙이는 제어정보를 뜻한다.

L1 물리 계층 : bit (Stream)
L2 데이터 링크 계층 : 전달정보 (Frame)
L3 네트워크 계층 = TCP/IP L2 인터넷 계층 : 패킷 또는 UDP의 데이터 그램
L4 전송 계층 : TCP Segment
L5 세션 계층 : DATA (Cookie로 저장)
L6 표현 계층 : DATA (인코딩, 디코딩 등의 역할)
L7 응용 계층 : DATA (HTTP, SMTP/POP, FTP, Telnet, SSH 등)

profile
아무것도 모르는 초보

0개의 댓글