목록CS/Computer Network (18)
CS log
Prolog ; 컴퓨터 네트워크의 최종 학습목표 : 와이파이 연결 후 내 컴퓨터(end host)에서 어느 웹 페이지에 접속해서 웹 페이지가 딱 뜰 때, 서버가 있는 end host까지로 어떤 일이 있었는지 설명할 수 있는 것. 1) 각 end host와 중간의 network router 장비들이 최종의 목표를 이루기 위해 워낙 복잡한 일들을 하다 보니, layer로 moduling을 하게 됨. 2) 맨 위의 application layer(L5)에 developer가 만든 application을 support하는 protocol이 있고, 그 밑의 transport layer(L4)에서 application layer process를 찾아 process to process communication을 지원..
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할 때. 상위 계층 프로토콜은 데이터 전송을..