네트워크 공부

행행·2022년 8월 28일
0

전체영상: 네트워크 기초(개정판)

네트워크란?

  • 노드들이 데이터를 공유할 수 있게 하는 디지털 전기 통신망의 하나이다.

  • 즉 분산되어 있는 컴퓨터를 통신망으로 연결한 것을 말한다.

  • 네트워크에서 여러 장치들은 노드 간 연결을 사용하여 서로에게 데이터를 교환한다.

  • 노드 : 네트워크에 속한 컴퓨터 또는 통신 장비를 뜻하는 말

인터넷이란

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

네트워크의 분류

크기에 따른 분류
  1. Local Area Network LAN
  2. Wide Area Network WAN
    • WAN 은 멀리 있는 지역을 한데 묶은 네트워크
    • 가까운 지역끼리 묶인 LAN과 LAN을 다시 하나로 묶은 것

연결 형태에 따른 분류
  • 중앙 장비에 모든 노드가 연결된 Star 형
    • 가까이 있는 지역에 주로 사용

  • 여러 노드들이 서로 그물처럼 연결된 Mesh형

  • 마치 나무의 가지처럼 계층 구조로 연결된 Tree형
  • 링형, 버스형, 혼합형 등등 기타
  • 실제 인터넷은 여러 형태를 혼합한 형태

네트워크의 통신 방식

  • 네트워크에서 데이터는 어떻게 주고 받는가?
  • 특정 대상이랑만 1:1로 통신하는 유니 캐스트
  • 특정 다수와 1:N으로 통신하는 멀티 캐스트
  • 네트워크에 있는 모든 대상과 통신하는 브로드 캐스트

네트워크 프로토콜

  • 네트워크에서 데이터는 어떻게 주고 받는가?
  • 프로토콜이란?

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

    • 택배는 택배만의 양식

    • 편지는 편지만의 양식

    • 각 프로토콜들도 해당 프로토콜만의 양식

  • 각각의 프로토콜들을 살펴보는것이 수업전반

  • 여러 프로토콜들로 캡슐화 된 패킷

실습1 (tracert)

  1. 구글과 나는 어떻게 연결되어 있는지 확인해보기
    • 시작메뉴 -> cmd 실행 -> tracert 8.8.8.8로 확인

  • 지구 반대편 구글까지 넘어갈 때 10개 네트워크 대역을 넘어갔다.
  1. Wireshark 설치

    • 프로토콜이 어떻게 생겼는지 직접 보기 위해 사용할 프로그램 설치
  2. 프로토콜 직접 확인해보기

    • 설치한 Wireshark를 이용해서 현재 컴퓨터에서 인터넷을 통해 주고받고 있는 모든 내용을 직접 확인해 보기

실습2 (Wireshark)

네트워크 모델

profile
성장하려고 분투 중인 개발자

0개의 댓글