What is the internet: a component view
- network edge: 수많이 연결된 컴퓨팅 장치들
- 컴퓨터, 차, 냉장고, 서버 등 해당
- hosts = end systems
- 네트워크 어플리케이션이 돌아감
- access networks: network edge를 network core에 연결하는 역할
- 유무선 통신 링크에 해당
- wifi, cellular network, 유선랜 등
- fiber, copper, radio, satellite, ...
- 유무선 통신 링크에 해당
- network core: network edge를 상호연결하는 packet switch들과 link들의 망
- 네트워크 안에 존재하지만 바다나 땅에 묻혀서 보이지 않음
- 상호교환되는 패킷 스위치
- 라우터, 스위치, 케이블
- 네트워크들의 네트워크
- e.g. 한국 네트워크, 일본 네트워크, 미국 네트워크 ... 다 연결되어 있음
- Internet: "network of networks"
- Interconnected ISPs
- ISP: Internet Service Providers (KT, SKT, LGT, ...)
- Interconnected ISPs
- protocols: 메시지를 주고 받는 방법을 정한 규칙
- Internet standards
- RFC: Request for comments
- IETF에서 제공하는 인터넷을 개발하는 데에 있어서 필요한 절차나 기술을 적어놓은 문서
- IETF: Internet Engineering Task Force
- RFC: Request for comments
What is the Internet: a service view
- 서비스를 어플리케이션에 제공하는 인프라구조
- 개발자가 인터넷 설계 구조에 대해서 알 필요 없음. 그냥 인터넷에 연결되는 sw만 만들면 됨
- Web, VoIP, email, games, e-commerce, social nets, ...
- 프로그래밍 인터페이스를 어플리케이션에 제공
- 메시지를 주고 받는 것을 허락하는 연결고리를 통해 어플리케이션은 인터넷에 연결할 수 있음
- 우편 서비스와 유사한 서비스 옵션 제공
What is a protocol?
- protocol
- 메시지를 주고 받는 것을 결정하는 규칙들의 집합
- 메시지 포맷, 메시지를 주고 받는 순서, 메시지 전송에 수행되는 작업 등을 정의
- 인터넷에서의 모든 통신 활동에 프로토콜 관여
'학교 > network' 카테고리의 다른 글
[ch3] 7. TCP congestion control (0) | 2022.05.16 |
---|---|
[ch3] 6. Principles of Congestion Control (0) | 2022.05.16 |
[ch3] 5. connection-oriented transport: TCP (0) | 2022.05.16 |
[ch1] 3. network core - packet switching, circuit switching, network structure (0) | 2022.04.23 |
[ch1] 2. network edge - end systems, access networks, link (0) | 2022.04.23 |
댓글