Part 1 - 네트워크와 인터넷
네트워크라는 복잡하고 어려운 CS 전공지식을 유튜브나 간단한 강의로만 배우려고 했던게 내 문제였나보다...
역시 쉽게 얻는 지식은 쉽게 날아갈 뿐이고..!
그래서 많은 사람들이 추천하는 책을 샀다..!
이제부터 이 책으로 스터디도 하고 따로 정리도 해서 블로그에 올릴거야! 라고 마음을 먹었다.. 말리지마라....후
네트워크
추상적으로만 들어왔던 네트워크.. 책의 설명을 통해서 이제야 제대로 이해할 수 있었다.
네트워킹
네트워킹은 단순히 서로 다른 장비들을 연결하는 것을 말한다. 이런 네트워킹이 일부 집단에서 이루어지고 점점 커지면서 확대되었다. 결국 지금에 이르러서는 인터넷이라는 도구도 탄생하게 된 것이다.
정리하자면..
- 네트워킹은 단순히 데이터를 통신할 수 있도록 둘을 연결하는 과정이다.
- 네트워킹을 통해 연결되어 있으면 그 구조를 네트워크라고 한다.
인터넷
인터넷의 '인터(inter)'는 '연결'을 의미한다고 한다. '연결'이란, 하나가 아닌 여러 개를 대상으로 일어나기 때문에, '인터넷(internet)'은 여러 개의 네트워크를 묶었다라는 의미이다.
인터넷 주소에 흔히 사용되는 'WWW'는 'World Wide Web'을 의미하는데 여기서의 Web이 거미줄을 의미한다고 한다. 아마 글쓴이도 이런 부분에서 네트워크의 의미가 담겨있다고 한 것 같다.
인터넷의 특징
- 인터넷에서는 하나의 언어, 즉 하나의 프로토콜(protocol)을 사용한다. 이 프로토콜은 TCP/IP 방식이다.
- 인터넷 브라우저를 사용해 인터넷을 explorer(탐험)한다.
- 인터넷에는 모든 정보가 있다.
TCP/IP라는 프로토콜 방식은 나중에 천천히 배우게 될 것이다. 먼저 프로토콜에 대한 의미를 알고 넘어가자.
프로토콜은 대화의 규칙이라고 보면 쉽다. 인터넷에서는 서로 통신하는 방식이 존재하는데 이 방식이 네트워크마다 다르다면 통신이 불가능할 것이다. 때문에 인터넷에서는 TCP/IP라는 방식의 프로토콜을 규약으로 맺고 통일성있게 사용하는 것!
인트라넷(IntraNet)
인트라넷이란 inter + net (인터넷)과 비슷하지만 앞부분이 'intra'로 바뀐 단어이다. intra는 내부적으로 사용되는 네트워크(Network)를 의미한다.
대부분의 사람들이 웹 브라우저를 사용해 인터넷을 간편하게 이용하기 때문에, 웹 브라우저가 편리하고 또 익숙해져있다. 때문에 회사나 단체 내에서 자신들만의 네트워크를 사용할 때도 웹 브라우저를 이용하고 싶은 사람들이 많이 나타났다.
이런 수요때문에 인터넷과 마찬가지로 프로토콜을 TCP/IP방식을 사용하는 사내 네트워크를 만들게 된다. 이것이 인트라넷이다.
인트라넷의 특징들 때문에 사내 네트워크, 즉 인트라넷에 접속할 수 있는 사람은 해당 회사나 단체 사람들로만 한정되고 다른 외부 사람들은 접근하지 못한다.
엑스트라넷(ExtraNet)
엑스트라넷도 인트라넷과 유사한 개념이다. 엑스트라넷은 인트라넷에서 조금 더 확장된 느낌으로 내용은 유사하나 해당 회사와 관련된 고객이나 협력업체까지도 네트워크에 접속할 수 있는 특징이 있다.