[CS] Computer Networking(1): Intro
[CS] Computer Networking(1): Intro
๐์ปดํจํฐ ๋คํธ์ํฌ ์ ๊ณต ์์ ์ ๋ฆฌ
Internet structure
- Newtwork edge:
- hosts: clients and server
- servers often in data center
- Access networks, physical media:
- wired, wireless communication links
- Network core:
- interconnected routers
- network of networks
Protocol
The network core
- mesh of interconnected routers(routers is like little computer - sizeโ / speedโ)
- Packet-switching: hosts break app-layer messages into packets (current network use P-s)
- network forwards packets from one router to the next, across links on path from source to destination
Two key network-core funtions
- Forwarding(switching): local action
- Routing: global action
How do packet delay and loss occur
4-Packet delay
- nodal processing
- queueing delay
- cant reduce only queueing delay
- most packet loss in here
- transmission delay
- propagation delay
Packet loss
Packet loss: ๋คํธ์ํฌ์์ ๋ฐ์ดํฐ ํจํท์ด ๋ชฉ์ ์ง์ ๋๋ฌํ์ง ๋ชปํ๊ณ ์ฌ๋ผ์ง๋ ํ์
- Buffer๋ ์ ํํ ์ฉ๋์ ๊ฐ์ง๋ค.
- Buffer๊ฐ ๊ฐ๋ ์ฐผ์ ๋ ์๋ก์ด packet์ด ๋์ฐฉํ๋ฉด ๋ฒํผ๊ฐ ๊ฐ๋ ์ฐจ์ ๋ ์ด์ ์ ์ฅํ ์ ์์ด ํจํท์ด ์์ค๋๋ค.
- ์์ค๋ ํจํท์ ์ด์ ๋ ธ๋, ์๋ณธ ์์คํ ์ ์ํด ์ฌ์ ์ก๋๊ฑฐ๋, ์์ ์ฌ์ ์ก๋์ง ์์ ์๋ ์๋ค.
Throughput
Throughput: sender์์ receiver๋ก ์ ์ก๋๋ ์ ์ก๋๋ ๋นํธ ์(bits/time unit)
- instantaneous(์๊ฐ ์ฒ๋ฆฌ๋): ํน์ ์์ ์์์ ์ฒ๋ฆฌ๋
- average(ํ๊ท ์ฒ๋ฆฌ๋): ๋ ๊ธด ์๊ฐ ๋์์ ํ๊ท ์ฒ๋ฆฌ๋
โ ๋งํฌ ์๋๊ฐ ์๋ก ๋ค๋ฅผ ๋ ์ ์ฒด ์ฒ๋ฆฌ๋์ ์ด๋ป๊ฒ ๋๋๊ฐ?
Rs < Rc
๊ฒฝ์ฐ: average end-end throuput์ Rs๊ฐ ๋๋ค.Rs > Rc
๊ฒฝ์ฐ: average end-end throuput์ Rc๊ฐ ๋๋ค.- bottleneck link(๋ณ๋ชฉ ๋งํฌ): end-end path์์ ์ฒ๋ฆฌ๋์ ์ ํํ๋ ๋งํฌ
This post is licensed under CC BY 4.0 by the author.