인터넷

    [C#] TCP/IP 네트워크 (1)

    [C#] TCP/IP 네트워크 (1)

    네트워크 기술은 다른 컴퓨터에서 실행되고 있는 상대 프로세스가 마치 한 컴퓨터, 아니 한 프로세스 안에 있는 객체인 것처럼 다루게 해 줍니다. 이런 강력한 기술을 다루기는 기본적으로 어렵지만, 쉽게 해주는 프레임워크 같은 게 있습니다. 대표적으로 유니티에서 쓰는 포톤 프레임워크 같은게 있습니다. 하지만 이런 프레임워크를 쓸려고 해도 네트워크에 대한 기초는 필수 요소이기 때문입니다. 그래서 이번 글에서 네트워크에 대한 기초를 저도 배우는 입장에서 적어보겠습니다. 컴퓨터끼리 네트워크에서 데이터를 주고받기 위해서는 그 네트워크에서 통용되는 "프로토콜(protocol)"을 따라야 합니다. 프로토콜은 규약, 규칙이라는 뜻의 낱말로, 여기에서는 컴퓨터들이 네트워크를 통해 데이터를 주고받기 위한 통신 규약을 말합니다..