[Network] OSI 7 Layers
ISO vs OSI
ISO: International Standards Organization
OSI: Open System Interconnection
7: Application -> message
4: Transport -> packet, segment, user datagram / process-to-process
3: Network -> datagram / src-to-dst
2: Data link -> frame / hop-to-hop
1: Physical -> bit / one to next
Network
Curcuit Switching Network: 중앙제어 전달 방식
-> 먄악 중앙이 없어지면 모두 사용 불가능
-> 인터넷은 중앙을 없앰 -> 경로 설정에 필요한 중앙 제어가 존재하지 않음
Packet Switching Network: 목적지 주소 전달 방식
Physical
- bit로 통신
Data Link
- frame이 기본 단위
- MAC 주소를 사용하여 hop-to-hop delivery
- Header에 MAC Address를 붙임
NetWork
- datagram이 기본 단위
- IP 주소 (Logical Address)를 사용하여 src-to-dst delivery
- Header에 IP Address를 붙임
Transport
- packet, segment, user datagram이 기본 단위
- Port 번호를 사용하여 process-to-process 전송
- Header에 IP 번호를 붙임
Device
1. Repeater
- physical layer
- regenerate bit by bit
2. Hub
- multiport layer
- cannot filter data -> collision domain
3. Bridge
- datalink layer
- filtering content가 추가된 repeater
4. Switch
- datalink layer
- multiport bridge
- broadcast domain remain
Physical vs Logical vs Port
physical address는 hop-to-hop delivery때 변함
logical address, port address는 변하지 않음
MAC, IP, Port가 존재하면 통신이 가능