네트워크란
노드들이 데이터를 공유할 수 있게 하는 디지털 전기통신망의 하나
- 노드: 네트워크에 속한 컴퓨터 또는 통신장비
cf) 인터넷은 전세계를 연결하는 네트워크 중 하나
네트워크의 분류
크기에 따른 분류
- LAN (Local Area Network): 가까운 지역을 하나로 묶은 네트워크
- WAN (Wide Area Network): 멀리 있는 지역을 한 데 묶은 네트워크. 가까운 지역끼리 묶인 LAN과 LAN을 다시 하나로 묶은 것
- MAN: Metroplitian Area Network
- 기타: VLAN, CAN, PAN
연결 형태에 따른 분류
- Star형: 중앙 장비에 모든 노드가 연결된 형태
- Mesh형: 여러 노드들이 서로 그물처럼 연결된 형태
- Tree형: 나뭇가지처럼 계층 구조로 연결된 형태
- 기타: 링형, 버스형, 혼합형
네트워크 통신 방식
- 유니캐스트: 특정 대상과 1:1로 통신
- 멀티 캐스트: 특정 다수와 1:N으로 통신
- 브로드 캐스트: 네트워크에 있는 모든 대상과 통신
네트워크 프로토콜
프로토콜이란
프로토콜은 일종의 약속, 양식
네트워크에서 노드와 노드가 통신할 때 어떤 노드가 어느 노드에게 어떤 데이터를 어떻게 보내는지 작성하기 위한 양식
여러가지 프로토콜
- Ethernet 프로토콜: 가까운 곳과 연락할 때 사용. MAC 주소 이용
- ICMP, IPv4, ARP: 멀리있는 곳과 연락할 때 사용. IP 주소 이용
- TCP, UDP: 여러가지 프로그램으로 연락할 때 사용. 포트번호 이용
패킷: 여러 프로토콜들로 캡슐화된 형태
내용 출처.
https://www.youtube.com/watch?v=Av9UFzl_wis&list=PL0d8NnikouEWcF1jJueLdjRIC4HsUlULi&index=1
'Etc. > CS' 카테고리의 다른 글
[네트워크] 네트워크 모델 (0) | 2022.05.12 |
---|---|
[네트워크] Wireshark를 이용하여 사용된 프로토콜 확인하기 (0) | 2022.05.10 |
[네트워크] tracert 맥북 오류 해결 방법, traceroute 의미 (0) | 2022.05.09 |
[CS 스터디] 고정 소수점 & 부동 소수점 (0) | 2022.05.07 |
[CS 스터디] 캐시 메모리(Cache Memory) (0) | 2022.05.06 |