목표
HTTP의 예를 통한 응용계층 최적화 및 DNS 등 추가 응용계층 프로토콜을 배운다.
패킷 스위칭
![](https://velog.velcdn.com/images/fo_rdang/post/fdc1c419-aaef-4568-bb01-1b544d29e41a/image.png)
: 디지털 네트워킹에서 데이터를 전송하기 위해 더 작은 패킷으로 분할하는 방법. 각 패킷은 독립적으로 전송될 수 있고, 다른 경로를 통해 목적지에 도달한다. 목적지에서는 이 패킷들을 원래의 메시지로 재조립한다.
- 네트워크 자원을 더 잘 활용한다.
- 하나의 경로가 실패해도 패킷을 재라우팅할 수 있다.
- 잠재적인 지연이 발생할 수 있다.
- 일부 패킷 손실 가능성이 있어 재전송이 필요하다.
- 현대 데이터 네트워크에 사용
회로 스위칭
![](https://velog.velcdn.com/images/fo_rdang/post/a480f5d7-98a7-4cee-99b5-98ba91707fff/image.png)
: 통신 세션 동안 두 지점 간에 전용 통신 경로를 설정한다.
- 일관되고 예측 가능한 성능 제공
- 전용 경로를 사용해서 지연이 적다.
- 전용경로를 설정하므로 자원이 비효율적으로 사용될 수 있음.
- 전통적인 음성 통신에 주로 사용
- 연결을 끊으면은 id =33 할당된걸 끊어야 한다.