CLOUD/Network

네트워크란 무엇인가?

alsruds 2023. 1. 26. 17:50

[ 네트워크란 무엇인가? ] 

● 네트워크란?

》 노드들의 통신망

》 여러 장치들이 노드 간 연결을 통해 데이터 교환

 

*노드 : 네트워크 내 컴퓨터 혹은 통신 장비

 

인터넷이란?

세상에서 가장 큰 네트워크

문서, 영상, 그림 등의 데이터 공유 가능

 

[ 네트워크의 분류 ]

● 크기에 따른 분류

LAN ( Local Area Network )

가까운 지역을 하나(하나의 네트워크 장비 ex. 공유기)로 묶은 네트워크

인터넷이 없어도 같이 묶여 있으면 통신 가능

 

WAN ( Wide Area Network )

LAN + LAN

멀리 있는 지역을 하나로 묶은 네트워크

 

③ MAN ( Metropolitan Area Network )

 

● 연결 형태에 따른 분류

Star 형

중앙 장비에 모든 노드 연결

연결 쉽고 ,비용 저렴

주로 가까운 곳 연결

중앙 장비 문제 발생 시 연결된 모든 노드에 문제 발생

 

Mesh 형

여러 노드들이 그물처럼 연결

네트워크 장비들끼리 연결

하나의 장비에 문제가 발생해도 전체 네트워크에는 문제가 발생하지 않음

 

③ Tree 형

나무의 가지처럼 계층 구조로 연결

 

④ 혼합형

실제 인터넷

여러 형태를 혼합한 형태

 

⑤ 기타 (링형, 버스형 등)

 

[ 네트워크의 통신 방식 ]

  네트워크에서 데이터는 어떻게 주고 받는가?

유니 캐스트

1 : 1 통신

하나의 네트워크 대역에서 발생

 

브로드 캐스트

네트워크 내 모든 대상과 통신

 

③ 멀티 캐스트

특정 다수와 1 : N 통신

 

[ 네트워크 프로토콜 ]

● 프로토콜이란?

양식, 약속

 

여러 가지 프로토콜

가까운 곳과 연락할 때 : Ethernet ( MAC 주소 )

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

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

여러 가지 프로토콜 같이 사용

 

 패킷

여러 프로토콜들이 캡슐화됨

Ethernet IPv4 TCP 데이터

[ 실습 ]

♬ Wireshark 설치 ♬

》 현재 컴퓨터에서 인터넷을 통해 주고받고 있는 모든 내용의 프로토콜을 직접 확인

Ethernet0 click!
여러가지 프로토콜 확인 가능!

 

'CLOUD > Network' 카테고리의 다른 글

멀리 있는 컴퓨터의 데이터 통신  (0) 2023.01.31
ARP protocol  (0) 2023.01.30
IP 주소를 이용한 데이터 통신  (0) 2023.01.30
가까운 컴퓨터의 데이터 통신  (0) 2023.01.27
네트워크 모델  (0) 2023.01.27