Computer Network - 1. 컴퓨터 네트워크와 인터넷
컴퓨터 네트워크 요약 1
인터넷이란 무엇인가?
인터넷은 전 세계적으로 수십억 개 이상의 장치들을 연결하는 컴퓨터 네트워크입니다.
Host (End System)
- 인터넷에 연결되는 많은 장치들을 호스트(End System)라고 합니다.
- Host = End System
- 인터넷은 “network of networks”(네트워크들의 네트워크)입니다.
- 호스트는 ISP(인터넷 서비스 제공자)를 통해 인터넷에 접속합니다.
End System 연결 방식
End System은 통신 링크와 패킷 스위치의 네트워크로 연결됩니다.
- 각 ISP(인터넷 서비스 제공자)는 통신 링크와 패킷 스위치로 이루어진 네트워크입니다.
- 통신 링크(Communication Link): 동축 케이블, 구리선(copper), 광케이블(fiber cable), 무선(radio), 위성(satellite) 등
- 각각의 링크는 서로 다른 전송률을 가집니다.
- 패킷 스위치(Packet Switch): 라우터(router), 링크 계층 스위치(link-layer-switch) 등
프로토콜 (Protocol)
네트워크에서 프로토콜(Protocol)은 필수적이며, 모든 통신 과정에서 사용됩니다.
프로토콜의 정의
프로토콜은 둘 이상의 통신 개체 간에 교환되는 메시지의 형식과 순서뿐 아니라, 메시지의 송수신 및 특정 이벤트 발생 시의 행동을 정의합니다.
📌 프로토콜의 정의 (Eng)
Protocols define the format, order of messages sent and received among network entities, and actions taken on message transmission and receipt.
프로토콜의 예시
- HTTP(Web), Streaming Video, Skype, TCP, IP, WiFi, 4G, Ethernet 등 다양한 네트워크 환경에서 사용됩니다.
📌 프로토콜: 사람과의 비교
- Human Protocols: 인사하기, 대화 순서 지키기
- Network Protocols: 데이터 송수신의 규칙
Internet Standard
RFCs (Requests for Comments)
- RFCs는 인터넷 표준을 정의하는 IETF(Internet Engineering Task Force) 문서
- TCP, IP, HTTP, SMTP 같은 핵심 프로토콜이 RFCs에서 정의되었다.
IETF (Internet Engineering Task Force)
- 인터넷 표준을 개발하고 관리하는 기구
Infrastructure that provides services to applications
분산 애플리케이션 (Distributed Application)
- Web, Streaming Video, Multimedia, Teleconferencing, Email, Games, E-Commerce, Social Media, Interconnected Appliances 등
- 이러한 애플리케이션은 여러 호스트에서 실행되며 분산 애플리케이션(Distributed Application)이라고 한다.
- 분산 애플리케이션은 호스트에서 실행된다.
Network Edge
- Host(호스트)는 Client와 Server로 구성되었다고 말할 수도 있다.
Access Network
- 접속 네트워크(Access Network): 호스트에서 멀리 떨어진 다른 호스트까지의 경로에 있는 첫 번째 라우터에 연결하는 네트워크
- Edge Router라고도 한다.
어떻게 End System을 Edge Router에 연결하는가?
cable-based Access : network of cable, fiber attaches homes to ISP router homes share access network to cable headend DSL : 한국에서는 DSL 방식을 주로 사용 HFC (Hybrid Fiber Coax) : asymmentic, up to 40 Mbps - 1.2Gbs downstream transmission late, 30-100Mbps upstream transmission late FTTH :
항목 | DSL | 케이블 인터넷 |
---|---|---|
전송 매체 | 전화선(구리선) | 동축 케이블(Coaxial Cable) |
속도 | 최대 100Mbps (전화선 거리 영향) | 최대 1Gbps 이상 (다운로드 속도 빠름) |
대역폭 공유 | 개별 회선 사용 (속도 일정) | 같은 지역 사용자와 공유 (혼잡 시 속도 저하) |
지연 시간 (레이턴시) | 낮음 (거리 영향 있음) | 보통 (네트워크 혼잡 시 증가) |
설치 및 유지보수 | 전화선 활용 (설치 간편) | 케이블 TV 인프라 필요 |
사용 지역 | 도시 및 농촌 | 주로 도심 및 인구 밀집 지역 |