글로벌 IP 인터넷

internet 중 하나로, internet을 가장 성공적으로 구현한 예시 중 하나다.

TCP/IP 프로토콜의 종류

<aside> 💡 각 인터넷 호스트는 TCP/IP 프로토콜을 구현한 소프트웨어를 사용한다.

</aside>

<aside> 💡 호스트의 응용 프로그램(인터넷 클라이언트와 서버 등)은 소켓 인터페이스를 통해 TCP/IP 프로토콜을 이용한다.

</aside>

Untitled

IP 주소

in_addr struct

32비트의 IP 주소들은 네트워크 바이트 순서(빅 엔디안)대로 IP 주소 구조체에 저장된다.

<aside> 💡 호스트들이 메모리에 바이트를 저장하는 방식**(호스트 바이트 순서)**이 서로 다를 수 있다. IP 주소 구조체의 주소는 호스트 바이트 순서에 상관없이 늘 네트워크 바이트 순서로 저장된다.

</aside>

Unix 운영체제에서 제공해주는 네트워크와 호스트 바이트 순서간의 변환 함수들

64비트 값에 대한 함수는 없다! 필요하면 직접 구현.