01. 네트워크란 무엇인가?

한강섭·2025년 1월 1일
post-thumbnail

네트워크란?

노드들이 데이터를 공유할 수 있게 하는 디지털 전기 통신망의 하나
노드 : 네트워크에 속한 컴퓨터 또는 통신 장비

인터넷이란

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

네트워크 분류

LAN Local Area Network
WAN Wide Area Network]
WAN 은 여러개의 LAN 을 다시 하나로 묶은 것이다.

연결형태에 따른 분류

Star형 중앙 장비에 모든 노드가 연결되어 있음
Mesh형 여러 노드들이 서로 그물처럼 연결되어 있음
실제 인터넷은 여러 형태를 혼합한 형태이다 혼합형

통신 방식

유니캐스트 특정 대상이랑만 1:1로 통신
멀티캐스트 특정 다수와 1:N으로 통신
브로드캐스트 네트워크에 있는 모든 대상과 통신

프로토콜이란?

프로토콜은 일종의 약속, 양식
네트워크에서 노드와 노드가 통신할 때 어떤 노드가 어느 노드에게 어떤 데이터를 어떻게 보내는지 작성하기 위한 양식

여러가지 프로토콜

Ethernet 프로토콜 (MAC 주소) : 가까운 곳과 연락할 때
ICMP, IPv4, ARP, (IP 주소) : 멀리 있는 곳과 연락할 때
TCP, UDP (포트 번호) : 여러가지 프로그램으로 연락할 때

패킷(캡슐화) = Ethernet + IPv4 + TCP + 데이터

-----------------------------------

실습

google과 나는 어떻게 연결되어 있을까??

구글까지 건너가기 위한 거쳐간 네트워크 LAN 대역들

wireshark를 통한 트로토콜 확인

패킷! Ethernet + IPv4 + TCP + HTTP와 데이터 형식으로 보내짐!

profile
기록하고 공유하는 개발자

0개의 댓글