코딩/Computer Science

[네트워크] 네트워크란?

작은코딩 2022. 4. 26. 22:07

📚 네트워크의 정의 (network)

간한다게 설명하면 네트워크는 컴퓨터들이 통신망을 통해 서로 그물처럼 연결된 체계를 말한다.

내 컴퓨터와 you의 컴퓨터가 통신망을 통해 연결되었다면 너와 나의 네트워크가 만들어진 것이고, 전 세계 수많은 컴퓨터가 연결되었다면 그게 바로 인터넷이다. (인터넷은 전 세계 수십억 대의 컴퓨터를 연결하는 가장 큰 WAN.)

 

네트워크에 대해 좀 더 상세하게 정의하면 다음과 같이 나타낼 수 있다.

1. 목적 : 데이터 및 리소스를 송신, 교환, 공유
2. 수단 : 케이블(유선), WiFi(무선)
3. 대상 : 2개 이상의 컴퓨터와 같은 노드

이걸 문장으로 정리하면,

데이터 및 리소스를 송신, 교환, 공유하기 위한 목적으로 유선 또는 무선 통신망을 이용해서 2개 이상의 컴퓨터와 같은 노드들이 연결된 체계, 형태가 바로 네트워크이다.

 

📔 중요 용어와 개념

  • IP 주소
IP 주소는 통신을 위해 인터넷 프로토콜을 사용하는 네트워크에 연결된 모든 디바이스에 할당된 고유 번호이다. 이 번호를 이용하여 발신자를 대신하여 메시지가 전송되고 수신자를 향하여 예정된 목적지로 전달된다. IP 주소를 줄여서 IP라고 부르기도 하나 IP는 인터넷 규약 자체를 가리키는 말이기 때문에 엄밀하게는 구별해야 한다. IP와 IP 주소는 다른 개념이다.
  • 노드
노드는 데이터를 수신, 송신, 작성 또는 저장할 수 있는 네트워크 내의 연결 지점이다. 각 노드에서는 IP 주소와 같이 액세스를 수신하기 위한 몇 가지 식별 양식을 제공하도록 요구한다. 인터넷에서 노드를 정의할 때 노드는 IP 주소를 보유한 어떠한 것도 될 수 있으며, 예시로는 컴퓨터, 프린터, 모뎀, 브릿지 및 스위치가 있다. 노드는 본질적으로 정보를 인식, 처리하고 이를 임의의 다른 네트워크 노드로 전송할 수 있는 임의의 네트워크 디바이스이다.
  • 라우터
라우터는 네트워크 간에 데이터 패킷을 전송하는 네트워크 장치다.
간단히 말해, 서로 다른 네트워크 간에 중계 역할을 해주는 장치
  • 라우팅
라우팅은 어떤 네트워크 안에서 통신 데이터를 보낼 때 최적의 경로를 선택하는 과정이다. 최적의 경로는 주어진 데이터를 가장 짧은 거리로 또는 가장 적은 시간 안에 전송할 수 있는 경로다.
  • 스위치
다른 디바이스를 연결하고 네트워크 내의 노드 간 통신을 관리함으로써 데이터 패킷이 최종 목적지에 도달하도록 보장하는 디바이스.
  • 포트
포트는 네트워크 디바이스 간의 특정 연결을 식별한다. 주로 포트를 사용하는 프로토콜은 전송 계층 프로토콜이라 하며, 각 포트는 번호로 구별되어 이 번호를 포트 번호라고 한다. 포트 번호는 IP 주소와 함께 쓰여 해당하는 프로토콜에 의해 사용된다.
  • 통신 프로토콜
컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식과 규칙의 체계이다. (통신규약)
  • 패킷 교환
컴퓨터 네트워크와 통신의 방식 중 하나로 현재 가장 많은 사람들이 사용하는 통신 방식이다. 작은 블록의 패킷으로 데이터를 전송하며 데이터를 전송하는 동안만 네트워크 자원을 사용하도록 하는 방법을 말한다

 

'코딩 > Computer Science' 카테고리의 다른 글

프로그래밍 언어와 분류 방법  (0) 2022.08.12