본문 바로가기
COMPUTER SCIENCE/Network

[Network] What is the Internet?

by 민트맛녹차 2022. 11. 5.

Nuts-and-Bolts view

인터넷은 전 세계의 수십억의 computing devices 로 연결된 computer network 이다. 크게 host, communication links, packet swtiches 로 구성되어있다.

host(end system)

인터넷에 연결되어 있는 computing device 를 host(end system) 이라고 한다. host 로 PC, server, smartphone, laptop  등이 있다.

host 는 communication links 와 packet swtiches 의 네트워크로 인해 연결되어있다. 

end system 는 ISPs(Internet Service Providers)를 통해 인터넷에 접근한다.

communication link

communication links 는 host 또는 packet switch 를 연결하는 physical media로  fiber, copper, radio, satellite 등이 있다.

communication links 의 전송률(transmission rate)을 bandwdth 라고 한다. communication links 의 종류에 다라 bandwidth 가 다르다.

packt switch

packet switch 는 communication links 를 통해 packet 을 받고 전송하는 장치이다. 대부분 routers 와 switches 이다.

 

sending end system 부터 receiving end system 까지 패킷이 지나가는 일련의 communication link 와 packet swtiche 의 묶음을 route 또는 path 라고 한다.

 

end system 은 데이터를 세그먼트화 하고 세그먼트에 헤더를 붙여 패킷을 만들어 네트워크를 통해 다른 end system 으로 보낸다. 도착한 패킷은 기존의 데이터로 재조립된다. 

 

Service view

인터넷은 WEb, email, game 등의 applications 에 service 를 제공하는 infrastructure이다. 

인터넷에 연결된 end system 은 socket interface 를 제공해  프로그램이 특정 목적 프로그램에 데이터를 전달하도록 internet infrastructure 에게 요청할 수 있게 한다. 

 

Protocol

internet 내에서 information 을 주고 받는 것을 통제하기 위해 프로토콜을 활용한다. 즉, internet 에서의 모든 activity 는 프로토콜에 의해 지배된다.

프로토콜을 규격화하기 위해 IETF가 Internet standards 를 개발했고 IETF 의 표준 문서를 RFCs 라고 부른다.

A protocol defines the format and the order of messages exchanged between two or more communicating entities, as well as the actions taken on the transmission and/or receipt of a message or other event

즉, 프로토콜은 format, event, action 을 정의한다.

 

참조
Computer Networking _ A Top Down Approach, 7th, converted

 

 

 

댓글