TIL - [따라하면서 배우는 IT] 네트워크 기초

MinWoo Park·2021년 3월 14일
0

TIL

목록 보기
23/49
post-thumbnail

Today I Learned

매일 배운 것을 정리하며 기록합니다. 유튜브 채널 [따라하면서 배우는 IT]에서 네트워크 기초를 공부했습니다.


네트워크(Network)

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

인터넷(Internet)

  • 문서, 그림 영상과 같은 여러가지 데이털르 공유하도록 구성된 전세계를 연결하는 네트워크

네트워크의 분류 - 크기에 따른 분류

  • Local Area Network(LAN)
  • Wide Area Network(WAN)
  • Metropolitan Area Network(MAN)
  • VLAN, CAN, PAN 등 기타

Local Area Network(LAN)

  • 가까운 지역을 하나로 묶은 네트워크

Wide Area Network(WAN)

  • 멀리 있는 지역을 한데 묶은 네트워크
  • 가까운 지역끼리 묶인 LAN과 LAN을 다시 하나로 묶은 것

네트워크의 분류 - 연결 형태에 따른 분류

  • Star 형: 중앙 장비에 모든 노드가 연결
  • Mesh 형: 여러 노드들이 서로 그물처럼 연결
  • Tree 형: 나무의 가지처럼 계층 구조로 연결
  • 기타 : 링형, 버스형, 혼합형 등

네트워크의 통신방식

  • 유니 캐스트(Unicast): 특정 대상과 1:1로 통신
  • 멀티 캐스트(Multicast): 특정 다수와 1:N으로 통신
  • 브로드 캐스트(Broadcast): 네트워크에 있는 모든 대상과 통신

네트워크 프로토콜

  • 프로토콜이란 일종의 약속

  • 네트워크에서 노드와 노드가 통신할 때 어떤 노드어느 노드에게 어떤 데이터어떻게 보내는지 작성하기 위한 양식

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

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

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


패킷(Packet)

  • 패키지(package) + 버킷(bucket) = 패킷이라는 이름이 붙여짐
  • 여러 프로토콜들로 캡슐화 된 것

Reference : YouTube [따라하면서 배우는 IT] - 네트워크 기초

profile
물음표를 느낌표로 바꾸는 순간을 사랑하는 개발자입니다.

0개의 댓글