반응형
인터넷과 프로토콜
인터넷(Internet)이란?
- Internet : 수백만 개의 연결된 컴퓨팅 장치
- hosts = end systems (종단 시스템)
- 네트워크 application을 실행한다.
- 인터넷은 ISP(Internet Service Provider)가 상호 연결되었기 때문에 "네트워크의 네트워크"라고도 불린다.
- communication links (통신 링크)
- transmission rate (전송 속도) : bandwidth (대역폭)
- device와 device를 연결하는 매체가 유선인지 무선인지에 따라 구분할 수 있다.
- 광섬유, 구리, 라디오, 위성(satellite)
- 매질에 따라 bandwidth가 달라진다.
- Packet switches or Packet routers : 패킷(데이터 덩어리) 전달
서비스 관점에서의 인터넷(Internet)
- application에 서비스를 제공하는 인프라(infrastructure)
- Web, VoIP, email, 게임, 전자 상거래, 소셜 네트워크, …
- 앱에 프로그래밍 인터페이스 제공
- 인터넷에 "연결"하기 위해 앱 프로그램을 주고받는 것을 허용
- e.g., 소켓 프로그래밍
- 비유 : 우편 서비스와 유사한 서비스 제공
- 우편 집배원은 편지 내용을 보지 않고 고객에게 전달만 한다.
- 마찬가지로, end-system만이 application을 사용한다.
- 인터넷에 "연결"하기 위해 앱 프로그램을 주고받는 것을 허용
프로토콜(protocol)이란?
- 프로토콜은 형식, 네트워크 엔터티 간에 송수신되는 메시지 순서 및 메시지 전송, 수신에 대해 수행되는 작업을 제어한다.
- e.g., TCP, IP, HTTP, Skype, 802.11
- Internet standards (인터넷 표준)
- RFC: Request for comments
- IETF: Internet Engineering Task Force (Internet standards를 만드는 기관)
사람 간의 프로토콜과 컴퓨터 네트워크의 프로토콜 비교 :
참고 자료
- Computer Networking: A Top Down Approach 6th edition - Jim Kurose, Keith Ross Addison-Wesley March 2012
반응형
'Computer Science > Computer Network' 카테고리의 다른 글
[네트워크] Packet Switching에서의 4가지 지연 원인 (0) | 2022.10.17 |
---|---|
[네트워크] 패킷의 지연과 손실 (0) | 2022.10.17 |
[네트워크] Packet Switching, Circuit Switching (0) | 2022.10.17 |
[네트워크의 구성요소] Network Edge, Access Networks, Network Core (0) | 2022.10.17 |
[네트워크] Wireless access networks (무선 액세스 네트워크) (1) | 2022.10.14 |