네트워크 [Network]/Network Studying

1. What is Network AND Internet??

Ani Gil 2020. 4. 26. 18:22

안녕하세요. Ani Gil 입니다.

오늘은 NetworkInternat에 대해 알아보겠습니다.

 

 

1. What is Network

네트워크의 사전적인 의미는 다음을 뜻 합니다.

"Net + Work 의 합성어인 즉 그물망처럼 연결된 통신"을 뜻 합니다.

 

무슨 소리지? 라고 하실 수 있으십니다.

 

쉽게 말해서 "어떠한 장치가 다른 장치와 연결되고 그 장치가 다른 장치에 연결되어

결국에는 하나의 큰 망을 구성하게 된 것" 정도로 간편하게 서술 할 수 있겠습니다.

 

(이 부분은 안읽고 넘기셔도 됩니다. / 네트워크를 공부하면서 많은 분들이 질문을 해주시는게 "네트워크는

프로그래밍과 다르게 왜 이렇게 어렵습니까? 그리고 독학하기에는 너무 힘든것 같아요. 자료도 많이 없고..."

라는 말씀들을 많이 하십니다. 이에 대한 저의 답변은 "네트워크 분야가 프로그래밍보다 시작하기에는 상당히

어렵다는 부분을 인정합니다. 하지만 결국에는 네트워크는 프로그래밍보다 공부할것이 한정되있다고 생각됩니다.

물론 RFC문서가 업데이트 및 여러가지 기술적인 부분이 업데이트 되는 부분을 제외하구요.. 결론적으로 시작은

힘들 수 있겠지만 계속 하다보면 이렇게 쉬운 분야는 없을 수 도 있을거같습니다"라고 답변합니다. 여러분들은

어떻게 생각하시는지 모르겠지만 매사에 열심히 한다면.. 구애받지 않게 다른 분야도 쉽게 공부하고 접근할 수 있을거라고 생각됩니다!)

 

자 이제 우리는 Network라는 걸 알았습니다!

어? 근데 왜 Network를 사용하는것이지요?

 

예를 들어서 A와 B가 있습니다

A는 광주광역시에 거주하고 있고, B는 서울특별시에 거주하고 있습니다.

A는 B에게 "잘 지내고 있니?" 라는 말을 전달할려고 합니다.

 

이때 네트워크가 없다고 생각해봅시다.

 

 

광주-서울의 관련 정보는 보이지 않네요 ㅠㅠ..

아무튼 굉장한 시간이 걸릴 것이고 그 한마디를 전하기 위해서 서울까지 간다는 것은

굉장히 비효율적입니다.

 

음.. 그럼 Network라는 기술을 사용한다면??

 

결과적으로 millisecond 라는 단위로 즉 1초도 안되서 B에게 말을 전할 수 있습니다.

여기서 우리가 알아낸 것은

 

"Network는 공간적 제약을 받지 않는다."

 

이것은 굉장한 혁신적인것이라고 생각되네요.. 결론적으로 공간적 제약을 받지 않으니 이 말은

내가 대한민국에 있지 않고 외국에 나가있어도 네트워크가 연결되어 있다면 대한민국에 설치된 내 컴퓨터에

접근이 가능하다는 것 입니다. 이것은 혁명이자 인류의 역사에 한 획을 그을 사건이라고도 생각되네요.

 

그럼 우리는 Network 라는것을 이렇게 정리 할 수 있겠습니다.

 

"Network는 여러 장치가 연결된 하나의 통신망이고, 공간적 제약을 받지 않아 어디서든 접속이 가능하다!"

 

음 간단하게 Network라는걸 알아 봤습니다. 여기서 네트워크에 대해 좀 더 알고싶으신 부분이 있다면 

https://www.webopedia.com/TERM/N/network.html 이 사이트를 참고하세요.

 

 

2. What is Internet

Internet Explorer의 대표적인 로고

"인터넷"하면 대표적으로 저 로고가 생각이 되실겁니다.

결론적으로 말하자면 인터넷은 굉장히 복잡하다고 볼 수 있습니다. 종류는.. 어떻게 보면 네트워크에 속하는 것 같기도 하면서, 그건 또 아닌것 같고 네트워크와는 다른거 같기도 하고.. 일단 사전적인 의미로서는 다음과 같습니다.

 

"TCP/IP를 기반으로 하여 전 세계적으로 연결된 컴퓨터 네트워크"

 

이게 무슨 소린인가? 하면은 일단 TCP/IP는 무엇이지? 이건 Protocol이라고 합니다. Protocol에 대해서는 나중에

알려드리겠습니다. 아무튼 네트워크가 들어가니깐 대충 어떠한 망인것 같구.. 그 앞에 전 세계적으로 연결된?

 

저 말을 해석하자면 "전 세계적으로 연결된 하나의 망" 이라고 볼 수 있겠습니다.

 

그럼 질문을 하실거 같네요. "우리가 알고 있는 인터넷은 어떠한 프로그램을 실행시켜서 검색하는것이 아닌가요?"

답변하자면 "네 맞습니다." 결국에는 전 세계적인 하나의 망이기도 하지만, 이 말은 어디서는 접속이 가능하다..

무엇을? 서버같은곳을 접속할 수 있다는 의미인데 결국에는 웹기반으로 돌아가는 서버를 접속하여 무엇이든 검색이

가능하다는 의미이지요! 그래서 클라이언트 프로그램인 "인터넷 브라우저"가 존재한다는 것입니다..

서버-클라이언트 통신관계는 글을 따로 올릴 예정입니다.

 

결론적으로 우리는 Network와 Internet에 대해 살펴 보았습니다..

어떤가요? 쉽나요? 만약에 쉽다고 하면 굉장히 감사하다고 말씀드리고 싶고, 어렵다고 생각되시면 좀 더 노력하는

Ani Gil이 되겠습니다.