IP: Internet Protocol

IP Fragmentation, Reassembly
> 네트워크 링크는 MTU(Maximum Transfer Size)를 가지고 있다
> 큰 IP datagram은 네트워크 상에서 나누어진다 (fragmented)
> 하나의 datagram이 몇개의 datagram이 된다
> 끝에서 다시 reassemble
> 같은 datagram 출신인것은 ID를 통해 identify
> IP header를 사용해 순서를 정함(offset)

> Fragment Length 의 합이 원래 datagram lentgh의 합보다 큰 이유는 header 때문.
> 위에선 header = 20 byte
> flagflag = 0 : 뒤에 더 없다, flagflag = 1: 뒤에 더 있다.
IP Addressing: Intro (IPV4)
> IP 주소는 32bit 이며 host의 주소를 나타낸다
> Interface: 호스트/라우터와 물리적 링크 간의 연결
> 라우터는 여러개의 interface가 있다
> 호스트의 경우 1 or 2

> IP는 Network ID 와 Host ID로 구성된다
Subnets
> Subnet 이란?
> IP 주소공간을 더 작은 네트워크로 분할하는 것
> IP는 subnet 과 host part 로 나뉘는데, 같은 subnet part일 때 같은 subnet 이라 한다
> 라우터를 거치지 않은 영역
> 왜 subnet을 쓰는가?
> 라우터 없이 물리적으로 통신이 가능하다 >> 오버해드가 줄어든다
> subnet 의 크기: 몇개를 호스트 할 수 있는가

CIDR: Classless InterDomain Routing
> subnet protion of address of arbitrary length
> address format: a.b.c.d/x,
> x는 # bits