언젠가 서버 개발

    #1 네트워크 프로그래밍과 소켓의 이해

    #1 네트워크 프로그래밍과 소켓의 이해

    안녕하세요. SomeDay입니다. 최근 서버 구축을 목표로 소켓 프로그래밍에 대한 책을 보기 시작해서 해당 카테고리를 만들었습니다. 그럼 네트워크 프로그래밍을 하기 앞서, 먼저 인터넷에 대해 알아볼까요? 인터넷: 전세계를 걸쳐 파일 전송, 메일 등 데이터 통신 서비스를 받을 수 있는 네트워크 시스템. 국내에는 국내 네트워크 망이 있습니다. 하지만 국내에서 지역으로 한정되기 때문에 해외와 연결된 네트워크 망이 필요한데요. 해외와 연결된 네트워크 망은 아래와 같이 바다 밑에 광속 케이블이 설치되어 있습니다. 위와 같은 환경을 통하여 우리는 국내 뿐만 아니라 해외와도 데이터를 주고 받을 수 있습니다. 이렇게 오늘날 컴퓨터는 인터넷이라는 거대한 물리적인 네트워크로 연결되어 있어, 우리는 소프트웨어적인 네트워크에..