1. 네트워크란 무엇인가
노드들이 데이터를 공유할 수 있게 하는 디지털 전기**통신망**의 하나 (사전적 정의)
전세계가 연결된 네트워크를 인터넷이라고 하는것
인터넷은 네트워크의 하나!
2. 인터넷이란
문서, 그림 영상과 같은 여러가지 데이터를 주고받을 수 있는 세상에서 가장 큰 **네트워크** (사전적 정의)
인터넷은 세상에서 가장 큰 네트워크 통신망이고, 그 통신망을 이용해서 웹 서비스를 이용하는 것 !
인터넷 통신망에는 웹 서비스외에도 여러 서비스를 제공해주는데, 그 중 가장 많이 이용하는 서비스가 웹 서비스(www) 인 것
네트워크 안에 인터넷이 포함됨. !!
3. 네트워크 분류
1) 크기에 따른 분류
-
LAN : Local Area Network (근거리 통신망)
가까운 지역을 하나로 묶은 네트워크
-
WAN : Wide Area Network
멀리 있는 지역을 한데 묶은 네트워크
가까운 지역끼리 묶인 LAN과 LAN을 다시 하나로 묶은 것 -> 여러개의 LAN 네트워크를 하나로 묶어 준것

-
"같은 네트워크 대역" == 하나의 LAN이라고 생각하면 됨
2) 연결 형태에 따른 분류
-
Star형 : 중앙 장비에 모든 노드가 연결
-
하나의 장비에 모두 연결 (ex 집에 있는 공유기)
-
단점 : 중앙 장비가 고장나면 아무것도 못한다 ㅇ<-<
-
-
보통 LAN대역의 장비들을 연결시킬 때 Star형으로 많이 만듦
-
멀리 연결하면 연결할 수록 돈이 많이 들기 때문
-
선이 길어지면 길어질 수록 저항으로 인해 전기적 신호가 약해지기 때문
-
-
-
Mesh형 : 여러 노드들이 서로 그물처럼 연결
-
여러개의 네트워크 장비들이 **서로 다 연결**된 것
-
중간에 어느 하나가 고장나더라도 다른 애들이랑은 연결되어있으므로 돌아서 사용하면 됨
-
-
주로 WAN대역에서 사용
-
전세계 인터넷이 이런식으로 연결되어 있음
-
-
Tree형 : 마치 나무의 가지처럼 계층 구조로 연결
-
기타 : 링형, 버스형, 혼합형 등등
-
혼합형
실제 인터넷은 여러 형태를 혼합한 형태 (LAN과 WAN의 혼합)
특이한 경우 LAN으로만 연결 되어 있는 경우도 있음 (외부와 연결될 필요 없는 경우)
-







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



4. 네트워크 프로토콜
1) 프로토콜이란?
프로토콜은 **일종의 약속, 양식**
네트워크에서 노드와 노드가 통신할 때 어떤 노드가 어느 노드에게 어떤 데이터를 어떻게 보내는지 작성하기 위한 양식
ex) 택배 보낼 때 받는 사람, 보내는 사람의 양식을 맞춰서 택배를 보내듯이 네트워크 통신도 **프로토콜**이라는 이름의 양식에 맞추어 작성해야함
2) 여러가지 프로토콜
-
가까운 곳과 연락할 때
: Ethernet 프로토콜 (MAC 주소 사용)
-
멀리 있는 곳과 연락할 때
: ICMP, IPv4, ARP, IPv6 등 (IP 주소 사용)
-
여러가지 프로그램으로 연락할 때
: TCP, UDP (포트 번호 사용)
-
ex ) 친구가 아이디를 알려주면서 dm보내라고 했는데 그 아이디가 카톡 아이디인지, 버디버디 아이디인지 예를 들면 카톡이 TCP, 버디버디가 UDP
-
3) 패킷
네트워크를 통해 전송하기 쉽도록 자른 데이터의 전송단위.
여러 프로토콜들로 캡슐화 되어있음.

-
실제로 데이터를 보내기 위해서 어떤 프로그램과 통신할지 (TCP) 얼마나 떨어져있는지(IPv4), 그 지역에서 특정 프로토콜을 찾아가는지(Ethernet) 같이 씀 ! 이렇게 여러 프로토콜을 한 번에 쓰는 것을 캡슐화라고 함
'CS > Network' 카테고리의 다른 글
| 04. 실제로 컴퓨터끼리는 IP 주소를 사용해 데이터를 주고받는다.(하) (0) | 2021.04.30 |
|---|---|
| 03. 가까이 있는 컴퓨터끼리는 이렇게 데이터를 주고받는다! (0) | 2021.03.14 |
| 02. 네트워크의 기준! 네트워크 모델 (0) | 2021.03.13 |
| 01-2. 네트워크 실습 : Wireshark (0) | 2021.03.12 |
| 01-1. 네트워크 실습 : tracert (0) | 2021.03.11 |