1. Socket - 소프트웨어가 서로 연결하려면 Socket 연결이 필요. - Socket은 두 시스템 사이의 네트워크 연결을 나타내는 객체. - 2개의 소프트웨어가 연결이 될 때, 가장 중요한 것은 두 소프트웨어가 통신하는 방법 즉, 상대방에게 비트를 보내는 방법을 알고 있다는 것. - 직접적으로 연결을 해주는 저수준단계(이더넷 케이블, 네트워크 장치)은 운영체제별로 소프트웨어나 API에서 처리해주기에 개발자는 고수준단계(장치를 불러오는 직접적인 명령)만을 구현하면 된다. 2. PORT - IP 주소로 Socket이 연결되면 해당 컴퓨터끼리 연결이 된다. - 하나의 컴퓨터 안에서도 인터넷을 사용하는 여러 프로세스가 동시에 실행되고 있을 수도 있다. 컴퓨터끼리 연결하여 프로세스를 수행하려면 두 컴퓨터의..