네트워크란 무엇인가?
- 노드들이 데이터를 공유할 수 있게 하는 디지털 전기통신망의 하나
(분산되어 있는 컴퓨터를 통신망으로 연결한 것을 말합니다) - 여러 장치들은 노드 간 연결을 사용하여 서로에게 데이터를 교환한다.
- 인터넷은 문서, 그림, 영상과 같은 여러가지 데이터를 공유하도록 구성된 세상에서 가장 큰 네트워크
네트워크의 분류
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
실제 데이터를 전송할 때는 여러 프로토콜이 합쳐진 ( 캡슐화 된 ) 패킷으로 전송됨
아래 강의를 정리한 내용입니다.
'Computer Science > 네트워크' 카테고리의 다른 글
먼 컴퓨터와 통신하는 방법 : IPv4 & ICMP ( 3 Layer ) (3) | 2023.10.28 |
---|---|
ARP 프로토콜 (1) | 2023.10.26 |
OSI 3계층 ( Network Layer ) (2) | 2023.10.23 |
LAN에서 통신하는 방법 (OSI 2계층이 하는 일) (1) | 2023.10.23 |
네트워크 모델 & 데이터(패킷) (2) | 2023.10.23 |