• 호스트(Hosts)
인터넷에 연결된 모든 컴퓨팅 장치, Internet’s edge에 위치
ex. PC, 서버
• 패킷 스위치(Packet Switches)
패킷을 받아서 목적지 방향으로 전달해 주는 역할을 하는 장치
ex. router, switch
• 통신 링크(Communication links)
패킷이 오가는 경로를 실제로 연결해 주는 매체
ex. fiber, copper, radio, satellite
각 링크마다 데이터 전송 속도(bandwidth)가 다름
• 네트워크(Networks)
device(host), router, link가 상호 연결된 집합
여러 조직이 각각 관리하는 개별 네트워크들이 상호 연결되어 전 세계적으로 하나의 인터넷을 형성
• Internet : “network of networks”
ex. 가정이나 회사의 네트워크 → 지역 ISP(인터넷 서비스 제공업체) → 더 큰 규모의 ISP → 다른 국가의 ISP
• 프로토콜(protocol)
데이터를 주고받을 때 어떤 형식으로, 어떤 순서로, 어떻게 오류를 처리하고 어떻게 연결을 끊을지 등을 정해 놓은 규칙
인터넷에서 데이터가 오가는 모든 과정에 걸쳐, 여러 계층(layer)의 프로토콜이 사용됨
• Internet Standards
IETF(Internet Engineering Task Force)
: 인터넷 관련 기술 표준(TCP/IP, HTTP)을 개발하고 관리하는 국제 단체
RFC(Request for Comments)
: IETF가 표준을 제정할 때 발행하는 문서 형식
: 통신에서의 약속
: 컴퓨터(디바이스) 간 통신에서 사용되는 규칙과 절차
네트워크에서 실제 사용자나 서비스를 제공하는 장치들이 위치한 부분
애플리케이션이 실행되고 데이터가 생성·소비되는 지점
• 호스트(Hosts)
클라이언트(client) 역할을 하는 장치들
네트워크에 직접 연결되어 애플리케이션을 구동, 데이터를 생성/소비.
• 서버(Servers)
대규모 트래픽을 처리해야 하는 경우가 많아, 일반적으로 Data center 나 클라우드 환경에 위치.
host(사용자)가 인터넷 코어로 들어가기 전, ISP(인터넷 서비스 제공업체)나 기업 네트워크 등에 접속하는 초기 경로
ex. 가정용 네트워크(Wi-Fi 공유기), 회사/학교 네트워크, 이동통신망(4G, 5G)
데이터를 실제로 전송하는 물리적 통신 수단
인터넷을 구성하는 대규모 router와 링크들이 서로 연결되어 있는 중심(backbone) 영역
End system(종단 장치)와 ISP(또는 네트워크) 코어 사이를 연결해 주는 네트워크 구간
• Shared or dedicated access network
: 원래 케이블TV 신호를 보내기 위해 설치된 동축 케이블(coaxial cable) 인프라를 활용하여 인터넷 데이터까지 전송하는 방식
• Cable modem, Splitter
• “Baseband → RF 신호” 변환
: 데이터(인터넷 신호)를 전송하기 위해 주파수를 바꿔주는 과정
• Cable-based Access의 흐름
사용자
동축 케이블 → 스플리터로 TV와 케이블 모뎀으로 신호 분리
케이블 모뎀은 데이터 채널 주파수 대역을 변조/복조
케이블 모뎀에서 나온 LAN 케이블(ethernet)로 PC나 공유기와 연결
케이블 헤드엔드
여러 가정/가입자의 케이블을 한곳으로 모으고,
ISP 백본(혹은 인터넷 코어)으로 연결
downstream(방송/데이터) 신호를 각 주파수 채널별로 보내고, upstream(사용자 데이터) 신호를 모아서 인터넷으로 전달
• FDM(주파수 분할 다중화, Frequency Division Multiplexing)
: 서로 다른 주파수 대역을 여러 개 설정하여, 각 대역마다 하나의 채널을 할당하는 방식
• TDM(Time Division Multiplexing)
: 시간 슬롯을 나누어 각각의 사용자가 해당 시간대에만 송신하는 방식
→ 다수의 채널을 동시에 전송해야 하는 환경 : FDM이 적합