Network - Network란

FromCloud·2023년 5월 30일
0

Network

목록 보기
1/8

네트워크 수업 시간에 배웠던 것을 차례대로 정리를 해 볼것입니다
하지만 순서대로 되는것이 아니라 섞일 수 있다는 점 양해 부탁드립니다
지금부터 차근차근 시작해 보겠습니다.



Network란?

컴퓨터(단말)들이 통신기술을 이용하여 그물망처럼 연결된 통신의 이용형태
2대 이상의 Host가 물리적인 매체를 이용해서 서로 Data를 주고 받는 것

  • 장점
    • 네트워크를 통해서 서로 데이터를 교환 할 수 있다
    • ICT 자원 공유를 통해서 비용 절감이 가능하다
  • 단점
    • 바이러스, 악성코드 등으로 인하여 경제적, 사회적 손실 발생

네트워크 규모에 따른 분류(종류)

  • PAN(Personal Area Network) : 가장 작은 규모 (통상 10M 이내)
  • LAN(Local Area Network) : 근거리 통신망 (단일 건물) 150M
  • MAN(Metroplitan Area Network) : 대도시 영역 네트워크
  • WAN(Wide Area Network) : 광대역 네트워크 (LAN to LAN)

물리적인 매체

  • Coxial : 동축 케이블 - 10Mbps → 1.25Mbyte (8bit = 1byte) 150M
  • UTP(Unshield Twist Pair) 케이블 : 100Mbps ~ 1Gbps 100M
  • Fiber(광케이블) : 유리섬유 1Gbps ~ 50km
  • wireless

MAC Address (2계층)

  • xx-xx-xx-xx-xx-xx
  • OUI (조직의 고유 넘버 : 24bit) + 일련번호
  • 물리적인 주소, 변하지 않음

IP Address (3계층)

  • 2진수 32 개로 구성

  • 10진수 변환해서 표현, 8개씩(Octet) 끊어서 표현, Octet은 . 으로 구별

  • 각 Octat의 최소 십진수는 0, 최대 십진수 255

  • 128 64 32 16 8 4 2 1

  • X X X X X X X X

  • 0 0 0 0 0 0 0 0 ⇒ 0

  • 1 1 1 1 1 1 1 1 ⇒ 255

  • 각 Octat 별로 0~255 사이의 숫자를 사용하면 유효하다



  • q1) 아래 IP 주소중 유효한 것은?

    1. 10.0.0.0 (가능)
    2. 0.0.0.0 (가능)
    3. 0.10.2.30 (가능)
    4. 255.255.255.255 (가능)
    5. 200.200.256.200 (불가능)
    6. 1.1.1.1 (가능)

Router

  • 서로 다른 네트워크의 통신을 가능하게 한다
  • Routing Table에 의해서 Packet을 최적의 경로로 전송한다

Switch

  • 동일한 네트워크에서 Node를 확장한다
  • MAC Address Table에 의해서 Frame을 최적의 경로로 전송한다

  • 라우터 자리에 스위치는 안됨
  • 스위치 자리에 라우터는 가능하지만 가격차이가 5배정도 남
  • 역할에 맞게 잘 써야한다

  • 왼쪽은 네트워크가 4개임
  • 오른쪽은 네트워크가 5개이다
  • 프로그래밍은 오류가 정확하지만 인프라는 오류가 정확하지 않음.

  • 인공지능이 없는한 지정된 대로만 움직인다.

HUB vs Swtich

  1. HUB
    • 허브에 소스와 목적지를 타고서 연결되어있는 주소에 맞을때까지 반복을하다가 목적지 주소와 맞으면 다시 대답을 보낸다
    • 1 → 4 로 ping 을 보내면 2,3,4 를 다 거쳐가면서 맞는지 확인을한다
    • 하지만 2,3도 굳이 통신을 하지 않아도 되는데 전기적인 신호를 받게 됨 → 그럼 2,3에서 기록이 남아 snifiing이 가능 (해킹이 가능해짐)
    • 패킷 (MAC, IP) 을 셋팅해서 통신을 보냄
  2. Switch
    • 허브보다 가격이 비쌈
    • 1 → 4 로 ping을 치면 소스의 주소를 보고 포트 번호를 저장을 함 (처음에는 다 뿌려서 확인을 함)
    • 메모리를 이용을해서 주소에 저장이 되어있으면 다음 통신부터는 다뿌리지 않고 정해진것만 통신을 하게됨
    • sniffing이 불가능해서 보안성이 높아짐
    • 효율성도 높아진다
    • 정보를 저장하는 테이블이 필요함 그것이 → MAC Address Table
    • 수용할 수 있는 이상의 데이터가 들어오면 다운이 되게 되어있음
    • MAC Table이 넘쳐나게 되면 HUB 처럼 동작을하게된다 → Switch Jamming


  • 전송단위 : 1계층 : bit / 2계층 : frame / 3계층 : packet / 4계층 : segment
  • 계층별 대표장비 : 1계층 : 물리적 / 2계층 : 스위치 / 3계층 : 라우터 / 4계층 : 게이 트웨이
  • TAP ⇒ 패킷 복제를 위해서 사용하는 기능
  • 5,6,7 ⇒ 애플리케이션 계층 (상위 계층)
profile
매일 발전하는 Cloud Engineer

0개의 댓글