전송의 기본 단위 프로토콜의 예 주요 목적
7 Layer Application Layer Data / Information FTP, SMTP, HTTP
6 Layer Presentation Layer zip, mpeg, mp4, jpeg, jpg…
5 Layer Session Layer 빈칸
4 Layer Transport Layer Segment TCP, UDP Process - Process(단수형) communication
3 Layer Network Layer Packet / Datagram IP, RIP, OSFP
routing protocols
(실제 프로토콜은 아님) end to end delivery
(end node to end node communication)
(end host to end host communication)
2 Layer Datalink(Link) Layer Frame IEEE 802.3(Ethernet),
802.11(Wi-Fi), PPP, HDLC, hop to hop(hop= node)
node to node… 같은 말
delivery(= communication)
1 Layer Physical Layer Bits
/h2 프로토콜이란?
- 네트워크 엔터티 간 보내고 받는 메세지의 형식, 순서, 메세지 전송, 수신 시 수행되는 작업을 정의한다.
- 일종의 Format이라고 볼 수 있겠다.
- Syntax, Sementics, Timing
- Event, Action, Format
Network Core: 접속된 네트워크 트래픽이 엣지를 통해 또 다른 엣지로 갈 때 거쳐가는 지점
- Interconnected routers
- Network of networks
- 흔히 말해, Cisco 장비들을 말한다.
Network Edge: 사용자가 네트워크에 접속되는 지점.
- Hosts: Clients and Servers, 데이터의 패킷들을 전송한다.
- 서버는 주로 데이터센터 안에 존재한다.
Access networks, Physical media: 네트워크가 붙기 위한 장비. Wifi, 이더넷 등.
Core를 거치지 않고 가는 방식은, P2P(Peer to peer)방식이 이에 해당되는 듯 하다.
Host sending function:
- Application Layer(7 Layer)의 메세지를 가져온다.
- L bits의 packet 단위로 잘게 분해한다.
- transmission rate(전송률, =bandwidth, capacity)이 R인 Network로 전송한다.
- 패킷 전송 딜레이 = L 비트의 패킷을 전송하는데 걸리는 시간 = L(패킷의 비트 수)/R(bandwidth)
Router란?
- 컴퓨터 네트워크에서 데이터 패킷을 전송하고 라우팅하는 네트워크 장치
- 자세한 건 후술.
'CS > Network' 카테고리의 다른 글
[Network] 라우터의 내부를 뜯어보자. (0) | 2023.11.24 |
---|---|
[Network] Network Layer, 포워딩과 라우팅을 알아보자. (1) | 2023.11.24 |
TCP의 작동방식에 대하여(TCP Ack Generation) (0) | 2023.11.07 |
Pipeline Protocol: GBN과 SR에 대하여 (0) | 2023.11.07 |
Packet Switching이란? (0) | 2023.09.19 |
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!