1-1. 컴퓨터 네트워크를 알아야 하는 이유
컴퓨터 네트워크(네트워크, computer network)
여러 개의 장치가 그물처럼 연결되어 정보를 주고받을 수 있는 통신
인터넷(internet)
네트워크끼리 연결한 기술
1-2. 네트워크 거시적으로 살펴보기
네트워크의 기본 구조
노드, 간선(노드 연결), 메시지(노드 간 주고받는 것)로 구성됨
네트워크 장비
중간 노드
호스트 간 주고받는 정보가 원하는 수신지까지 안전하게 전송될 수 있도록 하는 장비
이더넷 허브, 스위치, 라우터, 공유기 등
호스트(host)
= 종단 시스템(end system)
네트워크의 가장자리에 위치한 노드
흐르는 정보를 최초로 생성 및 송신하는 가장자리 노드
서버(server)
서비스(파일, 웹, 메일 등)를 제공하는 호스트
클라이언트(client)
서버에 서비스를 요청(request)하고 서버의 응답(response)을 제공받는 호스트
통신 매체
각 노드를 연결하는 간선
유선 매체 / 무선 매체
메시지
노드가 주고받는 정보
범위에 따른 네트워크 분류
LAN
Local Area Network
근거리 통신망
WAN
Wide Area Network
광역 통신
ISP(Internet Service Provider) 인터넷 서비스 업체(KT, LG, SK)가 구축 및 관리
CAN
Campus Area Network
학교, 회사 등 건물 단위로 연결되는 규모의 네트워크
MAN
Metropolitan Area Network
도시나 대도시 단위로 연결되는 규모의 네트워크
메시지 교환 방식에 따른 네트워크 분류
회선 교환 네트워크
circuit switching
회선(circuit) : 메시지 전송로
circuit을 설정하고 해당 circuit을 통해서만 메시지를 주고받는 방식
호스트 간 회선을 적절하게 설정해야 함
회선 스위치
호스트 간 일대일 전송로를 확보하는 네트워크 장비
장점
주어진 시간동안 전송되는 정보의 양이 비교적 일정함
단점
회선의 이용 효율이 낮아질 수 있음
낭비가 많아질 수 있다.