본문 바로가기

네트워크 끄적끄적

2023/01/05 네트워크 기초

네트워크란 ?

 

노드들이 데이터를 공유할 수 있게 하는 디지털 전기통신망의 하나이다.

여러개의 연결되어있는 하나의 통신망

 

즉, 분산되어 있는 컴퓨터를 통신망으로 연결한 것을 말한다.

네트워크에서 여러 장치들은 노드 간 연결을 사용하여 서로에게 데이터를 교환한다.

 

*노드 : 네트워크에 속한 컴퓨터 또는 통신 장비를 뜻하는 말

 

 

 

인터넷이란 ?

 

문서, 그림, 영상과 같은 여러가지 데이터를 공유하도록 구성된 세상에서 가장 큰 전세계를 연결하는 네트워크

 

흔히 www를 인터넷으로 착각하는 경우가 많은데 www는 인터넷을 통해 웹과 관련된 데이터를 공유하는것

인터넷을 통해서 웹을 이용하는 것이 www이다.

 

네트워크안에 인터넷이 포함되어있음. 네트워크는 통신망, 인터넷은 통신망중 가장 큰 네트워크 통신망

 

 

 

크기에 따른 네트워크 분류

 

LAN (Local Area Network) - LAN은 가까운 지역을 하나로 묶은 네트워크

 

ex) 친구들과 PC방에서 스타크래프트를 할 때 하는 LAN UDP

 

 

WAN (Wide Area Network) - WAN은 멀리 있는 지역을 한데 묶은 네트워크

 

가까운 지역끼리 묶은 LAN과 LAN을 다시 하나로 묶은 것

 

 

 

연결 형태에 따른 분류

 

중앙장비에 모든 노드가 연결된 Stra형 - 중앙장비에 모든 장비가 연결된 것

하나에 장비에 다 연결이 되어있음 그래서 Star형은 가운데에 있는 장비가 고장난다면

모든 장비를 사용할 수 없을 것이다.

보통 LAN대역의 네트워크들을 서로 연결시킬 때 Star형으로 함 - 랜선같은경우도 돈인데 멀리 연결할수록

돈이 많이 들고 신호가 약해져서 통신이 안될경우도 있음

 

Star형

 

 

여러 노드들이 서로 그물처럼 연결된 Mesh형 - 여러 모드들이 서로 전부다 연결된 것

누구 하나가 고장이 났다고 하더라도 다른애들이랑은 다른선을 통해서 연결이 됨

 

Mesh형

 

 

실제 인터넷은 여러 형태를 혼합한 형태 혼합형

 

실제 인터넷에 쓰이는 혼합형

 

 

 

네트워크 통신방식 

 

특정 대상이랑만 1:1로 통신하는 유니 캐스트

 

유니 캐스트

 

 

특정 다수와 1:N으로 통신하는 멀티 캐스트

 

멀티 캐스트

 

 

네트워크에 있는 모든 대상과 통신하는 브로드 캐스트

 

브로드 캐스트

 

 

 

네트워크 프로토콜

 

프로토콜이란?

 

프로토콜은 일종의 약속, 양식

 

네트워크에서 노드와 노드가 통신할 때 어떤 노드가 어느 노드에게 어떤 데이터를 어떻게 보내는지

작성하기 위한 양식

 

가까운 곳과 연락할 때 - Ethernet 프로토콜 (MAC 주소)

 

멀리 있는 곳과 연락할 때 - ICMP, IPv4, IPv6, ARP (IP 주소)

 

여러가지 프로그램으로 연락할 때 - TCP, UDP (포트 번호)

 

여러프로토콜들로 캡슐화 된 패킷이 있다.

'네트워크 끄적끄적' 카테고리의 다른 글

2023/01/12 IPv4, ICMP, 라우팅테이블, 조각화  (0) 2023.01.12
2023/01/11 ARP 프로토콜  (0) 2023.01.11
2023/01/10 OSI 7의 3계층  (0) 2023.01.10
2023/01/09 OSI 7의 2계층  (0) 2023.01.09
2023/01/06 네트워크 모델  (0) 2023.01.06