# CH01 인터넷 네트워크

## **TCP/IP**(Transmission Control Protocol/Internet Protocol)

인터넷 네트워크 환경의 특성상 TCP/IP가 필요하게 되었다. TCP/IP가 무엇인지보다 왜 필요한지 그 배경을 이해하는 것이 더 중요하다. 아래와 같은 이유로 TCP/IP가 필요하다.

* 비연결성(상대 서버가 데이터를 수신받을 수 있는 상태인지도 알수가 없음)
* 비신뢰성(패킷 순서의 순차성이 보장되지 않고, 패킷 소실 가능성 있음)
* 동일 서버에 두 개 이상의 프로세스 진행이 가능

<figure><img src="https://1889038796-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQ0ynUCwOcYxaUYkg5rP6%2Fuploads%2Ft9jKDlcSHylxSDivwPMz%2Fimage.png?alt=media&#x26;token=08021716-49e8-46fa-8720-b9105ae88c45" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1889038796-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQ0ynUCwOcYxaUYkg5rP6%2Fuploads%2F0Dfs5urHJgZMnJLFAtEQ%2Fimage.png?alt=media&#x26;token=2135d574-a0b5-4234-a398-2fafc666af06" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1889038796-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FQ0ynUCwOcYxaUYkg5rP6%2Fuploads%2FoI9TiRqs1SEA98Pf1nct%2Fimage.png?alt=media&#x26;token=86be611f-324c-4ca1-b4ae-e229d6a36d97" alt=""><figcaption></figcaption></figure>
