Network core

Jaedeok Lee·2022년 4월 22일
0
post-thumbnail

Network edges

Hosts : clinets and servers

Serves often in data centers


Access networks, physical media

Access network : 인터넷에 접속하기 위한 네트워크, end systems(moblie network, home network, Institutional network)

Wired, wireless communication links


Network core

global ISP, regional ISP

Interconnected routers

Network of networks


Edge router

Access net work : hom network

to/from headend or central office

cable or DSL modem

router, firewall, NAT

wired Ethernet(1 Gbps)

wireless access point (54 Mbps)


단말기 → eNB(중계망) → Centralized Core Network(S-GW → P-GW) → Internet

카톡의 원리(Distributed Core Network)

단말기(나) → eNB(내 통신사) → eNB(카톡) → eNB(친구 통신사) → 단말기(친구)

Network Edge : Data Center Network

Mesh of interconnected routers

Packet-switching

Hosts break application-layer messages into packets

Froward packeys from oene router to the next

Across links on path from source to destination

Each packet transmitted at full link capacity


Store and forward

Entire packet must arrive at router before it can be transmitted on next link

bps = bits per second

L = 7.5 Mbits, R = 1.5 Mbps

one-hop transmission delay = 5 sec (= L/R)

End-end delay = 2L/R (assuming zero propagation delay)


Queuing and loss

If arrival rate (in bits) to link exceeds transmission rate of link for a period of time

Packets will queue, wait to be transmitted on link

Packets can be dropped (lost) if memory (buffer) fills up


Forwarding

move packets from router’s input to appropriate router output

router는 경로를 어디로 내보내야 하는지 적혀 있어야 함

router는 local forwarding table을 가지고 있음

local forwarding table을 통해서 packet을 destination에 맞게 보냄


Routing

determines source-destination route taken by packets

Routing algorithm (최소 경로)


FDM vs TDM

FDM (Frequency Division)

TDM (Time Division)


Packet switching

데이터를 보낼 때 packet단위로 보냄으로써 독점하지않고 효과적으로 데이터를 공유할 수 있음

circuit switching에서 call setup과 call close 사이에 자원이 낭비되는 일이 생겼지만 packet switching에서는 자원이 낭비되는 일이 없다.

e.g.

packet switching은 데이터를 간헐적으로 보낼 때 효율적으로 보낼 수 있다.

N을 통제하지 못한다면 router에 packet이 쌓여 delay가 발생함

단위 시간당 일정한 데이터가 보장되어야 함

circuit switching을 보완함

  • packet switching으로 인해서 얻는 이익과 생기는 부담에 대해서 설명
    1. store and forward

      하나의 router를 기준으로 source가 X bits per packet을 보낼 때 router는 Y bps의 속도로 destination으로 보냄

    2. Queuing and loss

      하나의 A router에 두개의 컴퓨터가 연결되어 있고 B router는 세개의 컴퓨터와 연결되어 있다.

      여기서 A router와 B router는 연결되어 있고 A router에 연결된 컴퓨터들이 B router에 연결된 컴퓨터들에게 데이터를 전송해주려고 할 때 router 사이의 속도가 상이하므로 queue를 만들어서 보냄

    3. packet switching은 데이터를 간헐적으로 보낼 때 효율적으로 보낼 수 있다.

    4. 데이터가 연속적으로 올 경우 비효율적임.

    5. 데이터를 보내는 인원을 통제하지 못할 경우 라우터에 패킷이 쌓여 지연시간이 발생함


Quiz

  • packet switching으로 인해서 얻는 이익과 생기는 부담에 대해서 설명
    1. store and forward

      하나의 router를 기준으로 source가 X bits per packet을 보낼 때 router는 Y bps의 속도로 destination으로 보냄

    2. Queuing and loss

      하나의 A router에 두개의 컴퓨터가 연결되어 있고 B router는 세개의 컴퓨터와 연결되어 있다.

      여기서 A router와 B router는 연결되어 있고 A router에 연결된 컴퓨터들이 B router에 연결된 컴퓨터들에게 데이터를 전송해주려고 할 때 router 사이의 속도가 상이하므로 queue를 만들어서 보냄

    3. packet switching은 데이터를 간헐적으로 보낼 때 효율적으로 보낼 수 있다.

    4. 데이터가 연속적으로 올 경우 비효율적임.

    5. 데이터를 보내는 인원을 통제하지 못할 경우 라우터에 패킷이 쌓여 지연시간이 발생함

profile
서버 개발자

0개의 댓글