이번 정리글에서는 Application layer와 Transport layer 사이에 인터페이스로 존재하는 Socket에 대해 알아보려고 한다. Application layer 프롤로그에서 socket에 대해 간단하게 정리해봤는데, 이제, 그 socket을 application에서 어떻게 작성해서 transport layer에 전달해주는지에 알아보려고 한다. +)Socket에 대해서는 Transport layer에 대해서 정리할 때 자세히 다룰 것이기 때문에 이번글은 socket에 대한 프롤로그라고 생각하면 될 것 같다.1. Socket Type socket type에는 2가지가 존재한다. UDP와 TCP인데 이는 4계층의 프로토콜이다. 간단한 특징을 정리해보면UDP: 가볍고 빠르지만 신뢰성을 보장하지..