네트워크 기초 개념

MySprtlty·2022년 7월 2일
1

Network/CISCO

목록 보기
1/7
post-thumbnail

옛날 블로그에 있는 글을 옮긴 것이다.

🏷️네트워크(Network, N/W)

📌정의

  • 지리적으로 떨어져있는 장치 간에 정보를 교환할 수 있도록 전기통신 회선을 이용해 서로 연결된 자원의 집합
    • 🖇️cf) 자원이란 단말기, 전기통신기기, 전송로 등을 말한다.

📌주요 개념

  • 목적

    • 정보 공유
  • 구성

    • PC와 PC 혹은 다른 장치들이 연결된 형태다.
  • 장점

    • 편의성을 제공해준다.
  • 단점

    • 보안에 취약할 수 있다.

🏷️프로토콜(Protocol)

📌정의

  • 데이터 전송 규약 혹은 도구
  • 네트워크 환경 내에서 데이터를 전송할때 전송 방법을 정의하는 규칙/제도
    • 🔍ex) TCP, UDP, IP, OSPF, BGP, STP, etc.

🏷️인캡슐레이션(Encapsulation)

📌정의

  • 데이터를 전송하기 위해서 데이터에 프로토콜 정보를 추가하는 과정
    • 🔍ex) ETH | IP | TCP | HTTP

📌주요 개념

  • 앞쪽에 추가되면 헤더(Header)라고 하고, 뒤쪽에 추가되면 트레일러(Trailer)라고 한다.
  • 헤더나 트레일러를 제거하는 과정을 디캡슐레이션(Decapsulation)이라고 한다.

🏷️네트워크 유형

📌<LAN(Local Area Network)

정의

  • 내부 네트워크
    • 🖇️cf) 같은 LAN상이면 같은 네트워크라고 칭해진다.

주요 개념

  • 대표적인 장비

    • 스위치
    • PC 랜카드 (NIC)
      🖇️cf) stand for Network Interface Card
    • UTP 케이블
    • 무선 AP
  • 프로토콜

    • Ethernet
      • 🖇️cf) 사실 이더넷을 프로토콜이라고 말하기엔 애매한 감이 있긴하다.
  • 구축 방법

    • 버스 토폴로지(CSMA/CD)
      • 🖇️cf) stand for Carrier Sense Multiple Access/Collision Detection
    • 스타 토폴로지
  • 설계 핵심

    • 확장성
    • 이중성
    • 가용성
  • 관리

    • 사내 및 업체 관리자

📌<WAN(Wide Area Network)

정의

  • LAN과 LAN을 연결하는 외부 네트워크

주요 개념

  • 대표적인 장비

    • 라우터
  • 프로토콜

    • HDLC
    • PPP
    • Frame-Relay
  • 구축 방법(기업 입장)

    • ISP 업체로부터 회선(네트워크 망)을 임대하는 방식으로 구축한다.
  • 관리

    • ISP 및 SI/NI 업체 관리자
  • ISP, SI/NI, Vendor

    • ISP(Internet Service Provider)

      • 기업 고객/사용자에게 인터넷과 네트워크망을 임대해주는 업체
        • 🔍ex) KT, SK, LG 등
    • SI/NI(System Integration/Network Integratin)

      • 기업 고객/사용자에게 시스템/네트워크 환경/서비스를 구축, 운영, 관리, 유지보수하는 업체
    • Vendor

      • 자사 기술력으로 제품을 연구, 개발, 생산, 판매하는 브랜드 기업
        • 🔍ex) Cisco, MS, Orcale, IBM, HP 등

📌인터넷(Internet)

정의

  • 전세계적으로 연결된 네트워크 망

주요 개념

  • 프로토콜 TCP/IP를 사용한다.

📌인트라넷(Intranet)

정의

  • 기업 내부에서 사용하는 인터넷과 같은 네트워크 망

주요 개념

  • 용도
    • 회사 게시판
    • 공지 사항
    • 기록/내역

📌MAN(Metropolitan Area Network)

정의

  • 여러개의 LAN을 묶은 도시 지역 통신망

📌CAN(Campus Area Network)

정의

  • 대학 지역 통신망

📌WLAN(Wireless Local Area Network)

정의

  • 무선 LAN

📌PAN(Personal Area Network)

정의

  • 개인 통신망

🏷️데이터 전송 관계

📌정의

  • 요청에 의한 응답 관계인 Client–server 모델이 흔하다.

📌주요 개념

요청자

  • 클라이언트(Client)

응답자

  • 서버(Server)

🏷️데이터 전송 방식

📌유니케스트(Unicast)

정의

  • 1 : 1 데이터 전송

주요 개념

  • 가장 많이 사용된다.
    • 🔍ex) 인터넷

📌브로드케스트(Broadcast)

정의

  • 1 : 전체 데이터 전송
    • 🔍ex) ARP 요청, DHCP 요청

📌멀티케스트(Multicast)

정의

  • 1 : 특정 그룹 데이터 전송
    • 🔍ex) IPTV

🏷️네트워크 주소 체계

📌포트 번호

정의

  • TCP, UDP 헤더 안에 포함된 주소

주요 개념

  • 4계층 주소라고 볼 수 있다.
  • 16bit(0~65535)주소 체계를 갖고 있다.
  • 클라이언트 입장에서 서비스 요청에 필요하다.
  • 서버 입장에서는 서비스 구분에 필요하다.

포트의 종류

  • User Ports (1024-49151)

    • 정의
      • PC에서 사용하는 포트
  • Dynamic/Private Ports (49152-65535)

    • 정의
      • 동적/사설 포트
  • System Ports/Well-Known Ports (0-1023)

    • 정의
      • 서비스 예약용
      • Well-Konw 포트는 암기해야 할 정도로 매우 중요하다.

암기 해야하는 Well-Known Port Number

TCP

ProtocolPort Number
http80
https443
telnet23
ssh22
ftp21
ftp-data20
smtp25
pop3110

UDP

ProtocolPort Number
dns53
bootps67
bootpc68
tftp69
snmp161
ntp123

실습

  • N/W 프로토콜 통계를 보여주는 다음 명령어로 활성화된 연결을 출력할 수 있다.
    netstat -n

    • 🔍ex)
      활성 연결

      프로토콜 로컬 주소 외부 주소 상태

      TCP 192.168.219.101:64556 210.83.163.67:443 ESTABLISHED

      TCP 192.168.219.101:64557 183.111.36.25:443 ESTABLISHED

      TCP 192.168.219.101:64559 102.79.137.157:443 ESTABLISHED

      TCP 192.168.219.101:64560 182.162.193.83:443 ESTABLISHED

      TCP 192.168.219.101:64563 1.248.234.7:443 ESTABLISHED

      TCP 192.168.219.101:64565 210.29.168.67:443 ESTABLISHED

      TCP 192.168.219.101:64566 210.19.168.67:443 ESTABLISHED

📌IP 주소

정의

  • IP 헤더 안에 포함된 주소

주요 개념

  • 주소 체계
    • IPv4은 32bit로 구성되며, 8비트씩 쪼개서 .으로 구분한다.
      • 🖇️ cf) 2^32개 (= 4,294,967,296)
  • 로컬 환경에서 리모트 환경으로 데이터 전송 담당하는 주소다.
  • MAC주소와 달리 변경이 가능한 논리적인 주소다.
  • IPv6는 2^128개가 가능하다.

실습

  • CMD창에 nslookup www.google.com을 해보자
    • 🖇️cf) nslookup은 DNS서버에 질의할 때 사용되는 명령어이다.
    • 🖇️cf) 리눅스에서도 동일한 명령어다.
  • 화면에 출력되는 2404:6800:4005:80d::2004가 구글의 IPv6 주소이다.

📌MAC 주소

정의

  • ETH 헤더 안에 포함된 주소

주요 개념

  • 48bit(2^48개)로 이루어진 주소 체계다.

  • 이더넷 로컬 환경 내에서 데이터 전송 담당

  • 변경 불가능한 물리적인 주소다.

  • 구조

    • 00-e0-4c-14-62-ba

      • 앞 24bit인 00-e0-4c를 OUI-24라고 하며, 랜카드 업체가 IEEE 기관으로부터 임대받은 주소이다.
      • 뒤 24bit인 14-62-ba는 랜카드 업체에서 중복되지 않게 설정한 주소다.

실습

  • CMD창에서 다음과 같은 명령어로 MAC주소를 확인 할 수 있다.

ipconfig /all

  • 🔍ex)
    이더넷 어댑터 이더넷:

    연결별 DNS 접미사. . . . :

    설명. . . . . . . . . . . . : Intel(R) Ethernet Connection (7) I219-V

    물리적 주소 . . . . . . . . : 70-25-C2-B1-38-8A

    DHCP 사용 . . . . . . . . . : 예

    자동 구성 사용. . . . . . . : 예

    링크-로컬 IPv6 주소 . . . . : fe80::41ce:5142:d1b4:5803%8(기본 설정)

    IPv4 주소 . . . . . . . . . : 192.168.219.104(기본 설정)

    서브넷 마스크 . . . . . . . : 255.255.255.0

    임대 시작 날짜. . . . . . . : 2019년 3월 17일 일요일 오전 9:08:31

    임대 만료 날짜. . . . . . . : 2019년 3월 18일 월요일 오전 9:08:24

    기본 게이트웨이 . . . . . . : 192.168.219.1

    DHCP 서버 . . . . . . . . . : 192.168.219.1

    DHCPv6 IAID . . . . . . . . : 124814786

    DHCPv6 클라이언트 DUID. . . : 00-01-00-01-23-F2-ED-13-70-85-C2-B7-38-8A

    DNS 서버. . . . . . . . . . : 1.214.68.2

                                          

0개의 댓글