Full Stack 개발

네트워크의 이해-1

데이터_박과장 2023. 10. 8. 22:09

컴퓨터 통신과 네트워크의 3 구성 요소 

웹개발과 인터넷에 대해 이해하기 위해서는 네트워크가 무엇인지를 이해해야 합니다. 네트워크는 서로 연결된 컴퓨터나 다른 장치의 집합입니다. 예를 들어, 당신의 집에서 컴퓨터와 장치들로 구성된 네트워크가 있을 수 있고, 친구도 비슷한 종류의 장치로 구성된 네트워크를 가지고 있을 것입니다. 이 모든 네트워크가 서로 연결되어 인터넷을 형성합니다.

 

정리하면 네트워크는 컴퓨터와 컴퓨터를 연결하여 데이터를 주고받을 수 있게 하는 시스템입니다.

네트워크에서 컴퓨터 간에 데이터를 보내고(송신) 데이터를 받는(수신) 것을 데이터 통신(Data Communication) 또는 컴퓨터 통신(Computer Communication)이라고 합니다.

네트워크는 ① 컴퓨터, ② 전송 매체, ③ 네트워크 장비로 구성됩니다.

 

① 컴퓨터

데이터 통신의 주체는 애플리케이션입니다. 컴퓨터는 데이터를 전송 매체로 보내거나, 전송 매체로부터 데이터를 받아옵니다. 이러한 데이터 송수신은 특정한 목적을 달성하기 위한 것입니다. 예를 들어, 웹 브라우저를 사용하여 검색 사이트에 접속하고 검색 결과를 받아오거나, 카카오톡을 통해 메시지를 주고받으면서 대화를 나누는 것과 같이 데이터 통신은 컴퓨터에서 특정한 애플리케이션을 실행하기 위한 수단입니다.

컴퓨터에서는 웹 브라우저나 카카오톡과 같은 특정 목적을 위해 개발된 소프트웨어를 애플리케이션 소프트웨어라고 합니다. 이러한 애플리케이션은 컴퓨터 사용자가 원하는 작업을 수행할 수 있도록 도와주는 프로그램입니다. 스마트폰에서는 이러한 애플리케이션을 간단히 앱(App) 또는 어플이라고 부르기도 합니다.

 


② 전송 매체

컴퓨터와 컴퓨터, 또는 컴퓨터와 네트워크 장비 사이를 연결하는 물리적인 경로는 전송 매체라고 불립니다. 전송 매체는 크게 유선 전송 매체와 무선 전송 매체로 나뉩니다. 유선 전송 매체는 주로 전기 신호를 사용하여 데이터를 전송하는 케이블을 의미하며, 랜 케이블(LAN Cable)은 그 중 대표적인 유선 전송 매체입니다.


컴퓨터나 네트워크 장비를 랜 케이블로 연결하여 데이터를 주고받는 것은 유선 네트워크의 한 예입니다.


포트는 장비와 장비를 연결하는 외부 인터페이스를 의미하며, 컴퓨터에는 USB 포트와 같은 다양한 포트가 내장되어 있습니다. 랜 포트는 네트워크에 연결할 때 사용되는 포트 중 하나입니다.


이렇게 컴퓨터와 네트워크 사이를 연결하는 전송 매체와 포트는 데이터 통신을 가능하게 하는 중요한 역할을 합니다.

 

 

무선 전송 매체는 데이터를 유선 전송 매체인 케이블을 사용하지 않고 전파(라디오 파장)를 통해 전송하는 방식입니다. 이러한 무선 전송 매체를 이용하여 컴퓨터와 네트워크를 연결할 수 있습니다. 무선 랜 인터페이스를 갖춘 컴퓨터나 노트북, 태블릿, 스마트폰과 같은 디바이스를 사용하면 Wi-Fi(Wireless Fidelity)를 통해 인터넷에 접속할 수 있습니다.

 

이더넷 프로토콜은 랜 케이블과 랜 포트를 이용하여 유선 네트워크를 구성하는데 사용되며, 이더넷 네트워크는 전 세계적으로 표준화된 규격을 따릅니다. 랜 포트를 이더넷 포트로, 랜 케이블을 이더넷 케이블로 부르기도 합니다.


이와 같이 이더넷 기술과 무선 랜 기술은 네트워크 연결을 위한 중요한 기술로 사용되며, 이더넷은 유선 네트워크, 무선 랜은 무선 네트워크를 구성하는 데에 활용됩니다.

 

 

③ 네트워크 장비

 

그림 1에서 데이터의 이동 경로를 둘러싼 클라우드 아이콘은 데이터가 원활하게 전송되도록 중간에서 도와주는 네트워크 장비들로 이루어져 있습니다. 이러한 네트워크 장비는 데이터를 송신하는 컴퓨터에서부터 데이터를 수신하는 컴퓨터까지 데이터가 정확한 목적지로 안전하게 전송되도록 역할을 합니다.


다양한 종류의 네트워크 장비가 있지만 가장 기본적인 장비로는 유선 네트워크를 구축하고 확장하는 데 사용되는 스위치와 서로 다른 네트워크 간에 데이터를 전송하는 역할을 하는 라우터가 있습니다. 스위치는 여러 대의 컴퓨터를 연결하여 하나의 네트워크를 형성하고, 이 네트워크 내에서 데이터를 전송하는 역할을 합니다. 라우터는 두 개 이상의 네트워크를 연결하여 서로 다른 네트워크 간에 데이터를 안전하게 전송하는 역할을 수행합니다.

 


스위치

일반적으로 컴퓨터가 하나의 랜포트를 가지고 있는 경우, 직접적으로 두 대의 컴퓨터만을 연결할 수 있습니다. 그러나 세 대 이상의 컴퓨터를 연결하려면 여러 개의 랜포트를 제공하는 스위치(또는 스위칭 허브, Switching Hub)가 필요합니다. 스위치 중에는 몇 십 개에서 몇 백 개의 랜포트를 제공하는 것도 있습니다.


전기 제품의 전원 케이블을 연결하는 전기 콘센트가 부족한 경우, '멀티 탭'이라는 전기 장치를 사용하여 전기를 분배하는 것과 유사하게, 랜포트가 부족한 경우 스위치를 사용하여 네트워크 연결을 확장합니다. 스위치는 전기 멀티 탭처럼 네트워크 라인을 효과적으로 분배하고 여러 컴퓨터를 연결할 수 있게 해줍니다. 따라서 스위치에 연결된 컴퓨터는 동일한 네트워크 라인을 공유하는 것처럼 편리하게 작동합니다.

 

아래 영상은 네트워크에 대해 더 간단하면서 일상 인터넷 연결과 관련한 추천 영상입니다. 참고하여 주시기 바랍니다.

https://www.youtube.com/watch?v=FxGQ1le-Si8 

 

 

 

 

 

'Full Stack 개발' 카테고리의 다른 글

네트워크의 이해-2  (0) 2023.10.08
네트워크 용어정리  (0) 2023.10.08
개발관련 기본 지식 정리  (0) 2023.10.08
개발관련 진로탐색  (0) 2023.10.08
개발을 어렵게 생각 말아야 할 이유  (2) 2023.10.08