본문 바로가기

[WEB BASIC] 인터넷?

INTERNET

인터넷을 사용해서 제 티스토리에 방문해 주신것을 환영합니다. 그런데 인터넷이 뭔지 아시나요? 함께 공부해요

1.정의

 통신망과 통신망을 연동해 놓은 망의 집합을 의미하는 인터네트워크(internetwork)의 약어인 internet과 구별하기 위해 Internet 또는 INTERNET과 같이 고유명사로 표기한다. 랜(LAN)등 소규모 통신망을 상호 접속하는 형태에서 점차 발전하여 현재는 전세계를 망라하는 거대한 통신망의 집합체가 되었다.[1]

2.정리

 2.1 인터넷

 인터넷 이전에는 각 기업이나 정부 등의 단체에서 정보를 컴퓨터로 편하게 주고 받기 위해서 네트워크가 구현되고 사용되었을 거라고 생각해요. 인터넷을 본격적으로 설명하기 앞서 "네트워크"라는 개념을 이해해보도록합시다~


 "네트워크"란 특정 통신을 서비스하기 위해 모인 장치(기계)들을 의미 한다고 할수 있어요. 예를한번 들어볼까요? 예를 들기 위해서는 인터넷을 사용하기 이전 시대 즉 구시대 기술에서 찾아봐야 해요


 예를들어 옛날에 피쳐폰도 없던시절 큼지막한 기계장치를 통해서 멀리 떨어진 장소의 기계장치와 문자를 주고받으려해요. 그럼 사람들은 문자를 주고받기 위해 자신의 기계와 멀리 떨어진 기계 사이에 케이블이나 전화선으로 연결을 하고 문자를 주고받는 기능을 구현했을 거에요, 그런데 이렇게 둘이 문자를 주고 받다보니 여러 사람 더 연결하면 좋을것 같아 다른 위치의 장치들도 연결하기 시작했어요 이렇게 "네트워크망"이 형성이 되었지만 이 네트워크망은 문자만 주고받을 수 있는 "문자 네트워크"가 됩니다.


 마지막으로 유선전화를 예로 들게요 유선 전화또한 하나의 통신 네트워크라고 생각해요 왜냐하면 전화기(장치)들이 전화선을 통해 상대방과 상대방에게 연결되는 거잖아요? 따라서 "유선 전화"또한 하나의 네트워크라고 할 수 있죠, 단! 옛날 시대 유선전화기요 옛날 시대 유선전화기는 오직 음성만 주고 받을 수 있었어요 즉 유선 전화기로 구성한 네트워크망은 "음성 네트워크"라고 할 수 있어요


 "인터넷(Internet)"은 분리된 네트워크들을 하나로 합쳐서 서비스하자라는 거였어요. 다시 한번 말하지만 음성 네트워크 따로 문자 네트워크 따로 구현하는게 아니라 하나의 네트워크를 통해서 여러 네트워크들을 서비스하자 라는 개념이 인터넷이에요 즉 인터넷은 '네트워크의 네트워크'[2]라는 의미로. 급이 다른 네트워크라고 할 수 있죠

 

 "인터넷(Internet)"의 급이다른 네트워크를 지원하기 위해서 컴퓨터에서 부터 본격적 작업되었고 결과적으로 컴퓨터에 여러 네트워크를 구현하고 서비스하게 만드는데 성공했어요.


 "급이다른 네트워크(인터넷)"가 구현되면서 드디어 하나의 네트워크망에서 여러가지 네트워크들을 이용할 수 있게 되는데 이러한 네트워크들은 보통 "컴퓨터"에서 서비스 해주고 있구요. 많은 네트워크 중 우리가 가장 많이 사용하는 대표적인 네트워크가 WWW 라는 네트워크에요.


 2.2 네트워크 통신규약

 "인터넷"이 컴퓨터끼리 데이터를 주고 받기 위해 사용하는 규약(Protocol : 약속)이 있어요 TCP/IP라는 프로토콜(약속)을 사용하는데. TCP/IP 자체가 방대한 개념을 가지기 때문에 본문에서는 이런게 있다라고만 언급하고 나중에 다시 다뤄보려고 해요.


 "인터넷"이 사용하는 프로토콜 TCP/IP는 말그대로 "급이다른 네트워크"를 사용하기 위해서 컴퓨터 혹은 스마트폰 등 인터넷을 사용하기 위한 모든 디바이스가 서로 통신가히 위해서 약속한 것을 말해요. 만약 약속이 잘 지켜지지 않고 다르다면 서로 맞지 않겠죠? 한국인과 외국인이 서로 말이 안통하는 것처럼 말이죠


3.후기

 강의를 듣고 정리한 것과 이해되지 않았던 점을 집중적으로 공부 및 정리헀어요. 틀린게 있다면 지적해주시면 감사하겠습니다.

4.참고

[1] 네이버 지식백과 : 인터넷
[2] edwith 웹 프로그래밍 과정 : 웹 프로그래밍 기초
[3] 후니의 쉽게쓴 시스코 네트워킹 : 성안당 , 진강훈 저자


'' 카테고리의 다른 글

[WEB BASIC] 브라우저  (0) 2019.02.04
[WEB BASIC] HTTP 프로토콜  (0) 2019.02.03
[WEB BASIC] 프로토콜 연결 방식  (0) 2019.02.02
[WEB BASIC] 클라이언트/서버 모델(구조)  (0) 2019.02.02
[WEB BASIC]WWW(World Wide Web)  (0) 2019.02.01