티스토리 뷰

■ 인터넷이란 무엇인가?

Internet = Inter- + net (work)
"network of networks"

 

 영어에서 inter라고 하면 무엇과 무엇 사이, 둘 사이의 관계, 연결을 나타낸다.
 예를 들어 interstate highway라고하면 미국의 주와 주를 연결하는 고속도로를 의미한다.

 Inter network라는 말을 분석해보면 network of networks라고 할 수 있다. 뒤에 나오는 networks는 우리가 사용하는 여러 실제 노드들이 연결되는 네트워크이고 이런 네트워크 간의 연결을 인터넷이라고 지칭하는 것이다.

 

 인터넷의 종류로는 가정에서 사용하는 홈 네트워크, 기업이나 국가에서 사용하는 기관 네트워크, 스마트폰에서 사용하는 모바일 네트워크, 스마트폰과 소형 센서가 통신하는 블루투스 네트워크 등이 있다.

 

■ 인터넷은 어떤 것들로 이루어져 있는가?

● 하드웨어 요소들

- end hosts

 사용자들이 사용하는 스마트폰, 랩탑 컴퓨터 등과 네트워크의 끝에 달려있는 서버 컴퓨터들을 가리켜 end hosts라고 부른다. 정보를 요청하고 정보를 제공하는, 네트워크 끝단에 위치한 주체들이다.


- interconnection devices

 end hosts들을 이어주는 중간 장비로 라우터, 스위치, 리피터 등이 있다.

 하나의 end host에서 다른 host로 보내는 정보를 어떠한 방식으로 전달해 주느냐가 interconnection devices의 주된 역할이다.

 

- link

 end hosts와 interconnection devices는 link(링크)를 통해서 연결이 된다. 크게 보면 유선 링크와 무선 링크로 나눌 수 있다.

 유선 링크에는 구리를 주 재료로 하는 링크와 빛을 전달하는 광 케이블의 주 재료인 광 섬유가 있다.

 무선 링크에는 지상에서 사용하는 라디오 프리퀀시를 사용하는 지상 전파와 위성과 통신을 위해서 사용하는 위성 전파 등이 존재한다.

● 소프트웨어 요소들

 사용자의 컴퓨터에는 사용하는 컴퓨터 자원을 관리하는 운영체제(OS)가 있고, 그 뒤에는 여러가지 애플리케이션 프로그램들이 존재한다. 프로토콜이란 이러한 애플리케이션 프로그램들이 통신을 하기 위해 지켜야 할 약속이 있는데 그것을 프로토콜이라고 부른다.

 프로토콜의 어원은 커뮤니케이션 프로토콜(communication protocol)인데 이것은 전화망이나 컴퓨터 네트워킹에서 데이터를 전달하는 과정을 정의한 rule 또는 regulation이라고 위키피디아에 적혀있다. 하지만 regulation은 rule에 비해 좀 더 규제가 있는, 강제적인 요소를 띈다. 프로토콜은 신뢰성 있는 통신을 위해 강제성을 띄므로 rule보다는 regulation의 성격이 강하다.

 

● 프로토콜에 포함되어 있는 요소

- message format

 메시지 내에 어떤 메시지가 보내는 사람 IP 주소인지, 아니면 목적지 IP 주소인지 구분할 수 있는 형식을 정의하는 것


- order of messages

 메시지를 주고 받는 순서


- action

 메시지를 보내거나 받을 때 취해야 할 행동을 의미한다. 예를 들어 보내는 쪽에서 메시지를 적당한 크기로 잘라서 보내야 한다던지, 그리고 받는 쪽에서는 메시지가 잘라져서 오기 때문에 합쳐야 한다던지, 아니면 메시지에 에러가 포함되어있는지 확인을 하는 행위 등이 있다.

 

 

 

※ 본 정리 내용은 부산대학교 유영환 교수님의 컴퓨터 네트워킹 수업을 정리한 것입니다.

※※ 강의에 사용된 교재 : [Computer Networking A Top-Down Approach 7th edition / Jim Kurose, Keith Ross]

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함