네트워크 기초

이정훈·2023년 1월 31일
0

네트워크

목록 보기
1/15

네트워란 무엇인가?

  • 웹 부라우저에 WWW.NAVER.COM 을 입력했을때 웹페이지가 왜 뜨는지? 왜 접속이 되는지?

네트워크란?

  • 물리적으로 떨어져있는 여러 시스템을 연결하여서 데이터를 주고 받을 수 있게 연결 되어 있는 시스템 (통신망)
  • 노드(컴퓨터, 공유기, 핸드폰 등등 네트워크에 속한 통신장비)들이 데이터를 공유할수 있게 하는 디지털 전기통신망

네트워크 분류

크기에 따른 분류

  • LAN : Local Area Network,
    • 하나의 장비(스위치)에 연결되어 있는 여러 시스템이 속한 네트워크, 가까운 지역(공유기)을 하나로 묶은 네트워크, - 같은 네트워크 대역, 인터넷이 연결되어 있지 않아도 OK
    • LAN선으로 연결된 상태 반대쪽에는 공유기에 연결, WIFI연결도 동일
  • WAN : Wide Area Network
    • 하나 이상의 LAN으로 구성된 네트워크
    • LAN+LAN=WAN 멀리 있는 지역을 한데 묶은 네트워크
    • 연결방식
      • : STAR형 중앙장비에 모든 노드가 연결, 가까운 곳에 주로 사용(단점:중앙장비(공유기)가 고장나면 연결이 되지않음)
      • MASH형 네트워크장비들끼리 연결, 특정하나가 고장이 나더라도 나머지들 끼리는 연결 가능, 해저케이블로 현제 나라들끼리 연결, 나라들 간에도 여러선이 존재 하나가 고장나도 다른 선으로 연결가능(단점:선작업, 설치가 까다롭다)
      • PAN : Personal Area Network, 개인이 사용하는 작은 단위의 네트워크
      • MAN : Metropolice Area Network, 하나의 도시 단위의 네트워크

연결 형태에 따른 분류

  • 스타형(Star)
    • 중앙에 있는 네트워크 장비를 통해 모두 연결된 형태,
    • 중앙의 장비가 고장나면 모든 시스템들이 통신 불가
    • 2계층, 스위치 장비를 통해 LAN 대역을 구성
  • 망형(Mesh)
    • 모든 시스템들이 각각 개별적으로 연결됨, 비용이 많이 든다.
    • 개별적으로 연결 및 작동, 하나가 고장나도 사용가능
    • 해저케이블을 사용하여 나라들과의 연결
    • 3계층, 라우터 장비를 통해 WAN 대역을 구성
  • 버스형 : 하나의 선을 통해 여러 시스템을 연결
  • 트리형 : 시스템을 여러 계층으로 나눠서 연결
  • 링형 : 인접 시스템을 1:1로 연결
  • 혼합형 : 여러 형태를 조합하여 구성한 형태

네트워크 통신 방식

  • 유니캐스트
    • 통신을 할 때 사용하는 방식, 특정 대상과 통신을 할 때 사용하는 방식
    • ex) 한명 지정 방식, 내가 웹툰을 보고싶다
    • 내 컴은 공유기와 공유기는 LAN LAN LAN을 거쳐 네이버 공유기 그리고 공유기를 거처 웹툰저장파일 열람
  • 멀티캐스트
    • 1:n 특정 그룹과 통신하는 방식
    • ex) 한쪽 분단 그룹 지정 방식
  • 브로드캐스트
    • 1:n 네트워크 내의 모든 시스템과 통신하는 방식, 불특정 다수와 통신
    • ex) 수업방식

네트워크 프로토콜

  • 특정한 사람에게만 보내고 싶다
  • 프로토콜은 일종의 약속, 양식, 헤더라 부름
  • 네트워크 내의 시스템들끼리 통신을 효율적으로 하기 위한 여러 가지 규칙, 약속
    • 여러 프로토콜들로 캡슐화 된 패킷
  • 웹 서버와 데이터를 주고받기 위해 사용하는 프로그램?
    (=여러분들이 인터넷 할 때, 사용하는 프로그램은?)
    웹 브라우저=웹 클라이언트 프로그램
    (=크롬, 웨일...)
  • 클라이언트 (네이버) 서버에 내가 찾아가서 자료를 볼수 있음

실습 1 VMwave Workstation 설치하여 사용해보기

가상의 컴퓨터를 만들어주는 프로그램(하이퍼바이저)
가상 머신 소프트웨어: 컴퓨터에 있는 HW들의 기능을 조금씩 가져와 사용
서로 주고받는 영향을 확인하기 위해 가상 컴퓨터를 제작

실습 2 - 구글과 나는 어떻게 연결되어 있는지 확인해보기

시작 메뉴 -> cmd 검색 -> cmd 실행
cmd에서 tracert 8.8.8.8 로 확인
총 13개정도의 ip주소가 나옴
각 하나씩 하나씩 올라가는 순서임
요청 시간이 만료되었습니다. 이것은 방화벽으로 인해 접근할 수가 없다.

실습 3 Wireshark 설치 (양식들-프로토콜 이 주고받는 중 하지만 우리눈에 보이지 않음

wireshark는 눈에 보이지 않은 양식들을 보여주는 프로그램
wireshark 설치 프로그램을 이용해서 설치
설치 후 실행(관리자권한으로 실행)
실행했을 때 인터페이스가 안보이면 winpcap 설치

실습 4 - 프로토콜 직접 확인해보기

wireshark를 이용해서 프로토콜 캡쳐 후 확인해보기

profile
싱숭생숭늉

0개의 댓글