Mobile IPv4
RARP, BOOTP, DHCP 정리: Done 정리일: 2022년 12월 7일 RARP : Reverse Address Resolution Protocol - RFC903 시스템이 booting될 때, 보통은 IP address를 저장해 놓은 파일로부터 IP주소를 얻는다. 그렇다면 저장 장치가 없는 시스템에서는 어떻게 IP주소를 얻을 수 있을까? MAC주소(하드웨어 주소) 는 고유하기 때문에 MAC에 대응하는 IP주소를 lookup을 통해 얻을 수 있다.(lookup table??) MAC주…
TCP
Transmission Layer 기본적으로 네트워크 스택의 각 계층은 Independent이다. IP 와 TCP는 상호간의 “talk”이 존재한다. ⇒ Cross-Layer 지연 보장, 대역폭 보장은 지원하지 않는다. TCP (Transmission Control Protocol) Realiable, in-order(순차적인) byte-stream delivery process to process → 라우터는 TCP를 사용하지 않는다. Congestion control 지원(sender) …
CIDR
CIDR(Classless Inter Domain Routing) EGP(Exterior Gateway Protocol)에서 CIDR을 사용하여 IP를 분배한다. RFC1519에서 CIDR의 개념을 설명한다. Problem of IPv4 “class” 대부분의 경우 class A(16M)는 과하고, class C(255)는 부족하다. 조사에 따르면 class B의 경우도 절반 이상의 class B 네트워크의 host수가 50 미만이었다… “class”개념의 탈피가 필요하다. CIDR의 개념…
Routing
Forwarding table and Routing table Forwarding table 패킷을 포워딩하는데 사용된다. 포워딩 기능을 수행하기에 적합한 정보를 포함해야 한다. Network Number에 대응하는 outgoing interfafce로의 매핑 다음 hop으로의 전송을 위한 MAC address Routing table 라우팅 테이블은 라우팅 알고리즘에 의해 사전에 구축된 테이블이다. Network Number와 Next hop을 매핑한다. Distance vector a…
Mobile IPv4
Mobile IPv4 issue Host #1과 Host #2가 Network #1에 속해있을 때는 둘 사이에 통신이 가능하다. Host #1이 Network #2로 이동하였을 경우 Host #2는 Host #1에게 라우터를 거쳐서만 통신할 수 있다. 문제는 Host #1이 Network #2로 이동하였을 때의 IP를 Host #2가 알 방법이 없다는 것이다… IPv4는 고정 노드 대상의 유선 네트워크로 설계되었다. Mobility에 대해 고려되지 않았다. 위 그림과 같은 상황에서 R1라…
VPN & Subnet
VPN : Virtual Private Network “가상” 사설 네트워크이다. “가상” 이라는 것은 결국 물리적인 사설 네트워크가 아닌 공용 네트워크를 사용한다는 것을 의미 💡 L2TP, PPTP, IPSEC VPN… 많은 VPN 솔루션이 존재한다. 수업 시간에 설명한 VPN 도식, IP turneling을 통해 동작한다. Subnetting 인터넷은 라우팅 확장성 문제와 라우팅 시스템의 공간 사용률 이슈가 있다. 라우팅 확장성 - 라우팅 프로토콜에서 전송하고, 라우팅 테이블에 …
Special IP & NAT
4 special IP address Multicast IP address → class D Broadcast IP address 255.255.255.255(broadcast on LAN) 164.125.255.255(broadcast on distance network) ⚠️ **broadcast 는 L2 broadcast와 L3 broadcast가 있다** - L2 broadcast : destination MAC address가 ff:ff:ff:ff:ff:ff → 로컬 네트워크의 …