안녕하세요 우아한테크코스 백엔드 4기 유콩입니다. 제가 준비한 주제는 데이터 통신입니다.

목차는 다음과 같습니다. 먼저 네트워크란 무엇인지 정의를 설명하고 네트워크에 속해있는 네트워크 장비를 기준으로 어떻게 데이터를 통신하는지 설명해드리겠습니다.

먼저, 네트워크란 두 개 이상의 컴퓨터가 데이터를 주고 받을 수 있는 환경을 말합니다. 네트워크가 등장하기 전에는 다른 두 개의 컴퓨터에서 데이터를 주고 받기 어려웠습니다. 각자의 컴퓨터에서 가지고 있는 정보를 공유하기 위해서 플로피디스크나 CD 같은 저장 매체를 이용하였습니다. 하지만 정보를 전달할 상대 컴퓨터가 원거리에 있는 경우 정보를 전달하기 어려웠습니다. 그래서 두 컴퓨터 사이에 전선 케이블을 직접 연결하여 정보를 주고 받는 방식이 등장합니다. 이렇게 두 개의 컴퓨터가 데이터를 주고 받을 수 있는 형태를 네트워크, 라고 부릅니다. 여기서의 모든 설명은 유선 기준입니다.

그럼 흔히 사용하는 용어인 인터넷은 무엇일까요? 전선 케이블 이용하여 데이터를 공유하는 것이 가능하자, 점차 여러 대의 컴퓨터가 정보를 공유할 수 있도록 수많은 컴퓨터가 연결되었습니다. 여러 컴퓨터가 연결되어 그물망처럼 하나로 연결된 것을 인터넷 이라고 부릅니다.

네트워크를 구성하는 요소는 크게 3가지가 있습니다.

먼저 데이터를 주고받는 기기인 단말장치가 있습니다. 단말장치는 다른 단말장치에게 데이터를 송신할 수도 있고 데이터를 수신할 수도 있습니다. 단말장치에는 스마트폰, 노트북, 데스크탑, 태블릿 PC 등이 있습니다.

다음으로 단말장치들 사이를 연결해주는 전송 매체가 있습니다. 전송 매체는 단말장치가 다른 단말장치에게 데이터를 공유할 수 있도록 데이터를 전달해주는 역할을 합니다. 전송 매체에는 흔히 랜선이라고 부르는 LAN 케이블이 있습니다.

마지막으로 데이터가 최종 도착지까지 전달될 수 있도록 경로를 중계하는 네트워크 장비 입니다. 네트워크 장비는 단말장치로부터 받은 메시지를 어느 위치에 있는 단말장치에게 전달해주어야 하는지 판단하는 역할을 합니다. 네트워크 장비에는 오늘 설명해드릴 허브, 스위치, 라우터 등이 있습니다. (쉬고)

먼저, 허브입니다. 허브는 하나의 네트워크에 여러 개의 단말장치가 연결될 수 있도록 단말 수만큼 포트 수를 늘려 분배하는 역할을 합니다.

사진이 가리키는 LAN 포트에 케이블을 연결해 여러 대의 컴퓨터를 하나의 네트워크로 연결할 수 있습니다. 하지만 허브는 단순하게 네트워크를 분배하는 역할만을 수행합니다. 허브가 받은 메시지를 보고 어디에 메시지를 보내야하는지 판단하는 과정이 없죠.