목록분류 전체보기 (90)
CS log
Principle of the early Internet Connectivity 연결만 잘하면 됨 Internet Protocol (connectionless & best-effort service) at all layer 3 Intelligence at edges (complexity in smart hosts) After 40~50 years of IP deployment Middlebox : functions (NAT, Firewall, cache..) beyond forwarding NFV (Network Functions Virtualization) : middlebox functions can be implemented in cloud SDN과 NFV의 공통점은 IP 패킷을 처리(forward..
When is a DHCP protocol required? host dynamically obtains ip address from nw server when it joins nw. What information are provided by a DHCP server? (Hint: 3 IP addresses) nw mask, first-hop router, dns server의 ip address Why should a DHCP client listen on a well-known port 68? no client address & broadcast(다받아라~) Since a DHCP server broadcast its reply if the client uses a random port assigne..
IPv4 datagram format What is a role of TTL (Time-To-Live)? 데이터 패킷이 네트워크를 돌고 라우팅이 되면서 산 채로 돌아다니는 시간 Why is ToS (Type of Service) field not used in the Internet? 초기에는 서비스 유형에 따라 데이터 패킷을 구분하기 위해 고안되었지만, 현재 대부분의 네트워크 장비는 다른 기술들을 사용하여 트래픽 관리하고 있다. 예를들어 QoS 기술은 네트워크에서 특정 유형의 트래픽 관리에 대한 우선순위를 지정하는 데에 사용된다. When is "upper-layer protocol" used? 하나의 protocol이 여러개의 protocol를 support할 때. 상위 계층 프로토콜은 데이터 전송을..
Why each port has a FIB? -- In order to implement line speed forwarding Decentralized switching means FIB lookup is done using FIB stored in input port memory. Router architecture includes control plane (routing protocol and middleboxes)
4장에서는 (네트워크 엣지에 있는 호스트) 와 (코어에 있는 라우터)에 모두 존재하는 3계층 (Network layer) 동작에 관해서 공부하게 됩니다. 가장 복잡도가 높은 인터넷 기술의 꽃에 해당하는 계층입니다. 3계층의 기능은 다음과 같이 2가지로 나눠집니다. (1) 네트워크 가입자의 데이터(IP 패킷)를 처리(포워딩)하는 "Data plane" (4장)과 (2) 라우터들간에 주고 받는 라우팅프로토콜 메세지(이것도 IP패킷임)를 처리하고 라우팅테이블을 만드는 "Control plane" (5장) => (2)번 기능은 (1)번 기능을 수행하기 위해 필요한 것입니다. Network service model (required by Transport layer) no loss, max. e2e-delay, ..