네트워크란 무엇인가?

  • 노드들이 데이터를 공유할 수 있게 하는 디지털 전기통신망의 하나
    (분산되어 있는 컴퓨터통신망으로 연결한 것을 말합니다)
  • 여러 장치들은 노드 간 연결을 사용하여 서로에게 데이터를 교환한다.
  • 인터넷은 문서, 그림, 영상과 같은 여러가지 데이터를 공유하도록 구성된 세상에서 가장 큰 네트워크

네트워크의 분류

1. 크기에 따른 분류

  • LAN ( Local Area Network ) : 근거리 통신망, 가까운 지역 연결해둔 네트워크 
  • WAN ( Wide Area Network ) : 원거리 통신망, 광역 네트워크로 여러 개의 LAN을 서로 연결시켜 둔 것

2. 연결 형태에 따른 분류 ( Topology별 구분 )

  • Star형 ( 성형, 망형 ) : 중앙 장비에 모든 노드가 연결된 형태 
     - 중앙 장비가 고장나는 경우 모든 노드를 이용할 수 없음
  • Mesh형 ( 그물형 ) : 여러 노드들이 서로 그물처럼 연결된 형태
     - 중간에 한 곳이 고장나더라도 다른 경로로 연결할 수 있음
  • Bus형 : 단일 케이블로 모든 노드들 연결
     - 설치가 쉽다. 재구성과 결함 분리가 어렵고 버스 케이블이 고장나면 모든 전송을 불가능하게 함.
  • Ring형 : 논리적인 토큰이 통신에 영향을 미친다.
     - 설치와 재구성이 쉽고 결함 분리가 간단하다. 단방향 트래픽 방식이라 링에 문제가 발생하면 전체에 영향을 미친다.
  • Hybrid형 ( 혼합형 ) : 여러 토폴로지가 결합된 형태
     - 스타 버스 토폴로지 : 여러 개의 스타 토폴로지를 버스 네트워크로 연결한 형태

네트워크의 통신 방식 

  • 유니 캐스트 : 특정 대상이랑만 1:1로 통신하는 네트워크 통신 방식
  • 멀티 캐스트 : 같은 네트워크 대역에서 네트워크에 있는 특정 다수와 1 : N으로 통신하는 방식
  • 브로드 캐스트 : 같은 네트워크 대역의 모든 사용자와 통신하는 방식

네트워크 프로토콜

  • 네트워크에서 노드끼리 통신할 때 어떤 노드어느 노드에게 어떤 데이터어떻게 보내는지 작성하기 위한 양식
  • 가까운 곳과 연락할 때 : Ethernet 프로토콜 ( MAC 주소 사용 )
  • 멀리 있는 곳과 연락할 때 : ICMP, IPv4, ARP ( IP 주소 사용 )
  • 여러가지 프로그램으로 연락할 때 : TCP, UDP ( 포트 번호까지 사용 )
  • 인터넷 : HTTP 
실제 데이터를 전송할 때는 여러 프로토콜이 합쳐진 ( 캡슐화 된 ) 패킷으로 전송됨

 


아래 강의를 정리한 내용입니다.

https://www.youtube.com/watch?v=paJf7JbBWqY&list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi&index=2&ab_channel=%EB%94%B0%EB%9D%BC%ED%95%98%EB%A9%B4%EC%84%9C%EB%B0%B0%EC%9A%B0%EB%8A%94IT

+ Recent posts