Physical Layer (level 1) : 물리적 장치를 통한 연결. CAT 10/100 BASE-T or CAT6 선을 통한 데이터 전송
DataLink Layer (level 2) : MAC Address를 통한 데이터 전송. Ethernet protocol을 사용. Switch장비 사용.
* MAC Address : 12개의 16진수로 구성.
(OUI + Host identifier)로 구성되어있는 물리적 주소.
OUI - 카드를 만든 회사 고유번호
(OUI + Host identifier)로 구성되어있는 물리적 주소.
OUI - 카드를 만든 회사 고유번호
Network Layer (level 3) : IP Address를 이용하여 데이터 전송. Router장비 사용.
*IP Address Class
A Class | 10.0.0.0 ~ 10.255.255.255 |
B Class | 172.16.0.0 ~ 172.31.255.255 |
C Class | 192.168.0.0 ~ 192.168.255.255 |
Transport Layer (level 4) : Port number를 이용한 데이터 전송. (port : 패킷이 찾아갈 응용프로그램과 통신하는 번호)
TCP Protocol을 이용 (TCP : Transmission Control Protocol - 연결지향형 프로토콜)
- 데이터 흐름제어 / 에러제어
cf. UDP (User Diagram Protocol - 비연결지향형 프로토콜)
TCP Protocol을 이용 (TCP : Transmission Control Protocol - 연결지향형 프로토콜)
- 데이터 흐름제어 / 에러제어
cf. UDP (User Diagram Protocol - 비연결지향형 프로토콜)
FTP | 20 (data전송) / 21 (인증) |
Telnet | 23 |
SMTP / POP3 | 25 / 110 |
HTTP | 80 |
DNS | 53 |
RPC (Remote Procedure Call) | 111 |
Session Layer (level 5) : 데이터를 서로 주고받는 System간 동기화
Presentation Layer (level 6) : 데이터를 압축, 암호화
Application Layer (level 7) : 응용프로그램 사이의 Data교환을 가능하게 한다.
cf)
* IP Address -> MAC Address 알아내는 protocol : ARP
* 3-way handshacking : TCP 연결설정