1강 네트워크란 무엇인가?

네트워크란?

노드들이 데이터를 공유할 수 있게 하는 디지털 전기통신망의 하나이다.
즉, 분산되어어 있는 컴퓨터를 통신망으로 연결한 것을 말한다.
네트워크에서 여러 장치들은 노드 간 연결을 사용하여 서로에게 데이터를 교환한다.
*노드 : 네트워크에 속한 컴퓨터 또는 통신 장비를 뜻하는 말

인터넷이란?

문서, 그림 영상과 같은 여러가지 데이터를 공유하도록 구성된 세상에서 가장 큰 전세계를 연결하는 네트워크
흔히 www를 인터넷으로 착각하는 경우가 많은데, www는 인터넷을 통해 웹과 관련된 데이터를 공유하는 것

네트워크의 분류

크기에따른 분류

LAN , WAN, MAN, 기타
  • LAN : Local Area Network
LAN은 가까운 지역을 하나로 묶은 네트워크
ex) 스타크래프트 LAN UDP
 
  • WAN : Wide Area Network
WAN은 멀리 있는 지역을 한데 묶은 네트워크, 가까운 지역끼리 묶인 LAN과 LAN을 다시 하나로 묶은 것.
두가지만 알면된다.

연결형태에 따른 분류

중앙노드에 모든 노드가 연결된 Star형
notion image
실제 인터넷은 여러 형태를 혼합한 형태 : 혼합형
notion image

네트워크의 통신방식

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

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

네트워크 프로토콜

여러가지 프로토콜

가까운곳과 연락할때 : Ethernet 프로토콜, (MAC주소)
멀리있는곳과 연락할때 : ICMP, IPv4, ARP (IP주소)
여러가지 프로그램으로 연락할때 : TCP,UDP (포트 번호)
여러 프로토콜들로 캡슐화 된 : 패킷
 
  1. 구글은 어떻게 연결되어있지?
tracert 8.8.8.8 cmd에서 입력하면, 10개정도의 대역폭이 연결되어있는걸 확인 가능하다.
전세계적으로 평균 15개 이내로 연결되어있다.
  1. wireShark