본문 바로가기

IT 엔지니어/네트워크

Network

UTP CABLE

Unshielded Twisted-Pair Wire cable

흰주/주/흰초/파/흰파/초/흰갈/갈

같은 장비 = cross over

다른 장비 = direct (straight)

실무에선 568B 타입 케이블 많이 사용함 (568A X)

  • 초기 네트워크 표준화의 영향과 전화 시스템과의 호환성
  • 설치와 유지 보수의 편리성
  • 네트워크 기술자들이 B 타입을 더 선호

선을 꼬아서 사용하는 이유?

  • 전기적 특성을 고려해 신호 간섭을 줄이고 데이터 전송 품질을 높이기 위함 (노이즈 발생 때문)

IP/MAC ADDRESS, DNS

  • 도메인(Domain)

사용자가 기억하기 쉽도록 인터넷 자원을 식별하는 주소 이름

(ex - naver.com은 도메인/사람성, www는 호스트/사람 이름)

  • DNS(Domain Name System)

도메인 이름과 실제 컴퓨터가 사용하는 IP 주소를 mapping 해주는 시스템

→ 도메인(편리성)을 입력하면 DNS를 찾아감

  • BIND (= DNS 서버 프로그램)

DNS 서버 소프트웨어로 도메인 이름과 IP 주소 간의 변환을 처리하며 인터넷 네트워크의 핵심 역할

> Domain은 선택, IP/MAC은 필수

> DNS = IP 주소를 알려주는 아이

> 서비스를 제공해 주면 서버가 됨

> 도메인과 DNS는 밀접하지만 다른 개념


IP와 IP address는 다름

  • IP: 인터넷 프로토콜(Internet Protocol)

인터넷에서 데이터를 보내고 받기 위한 규칙과 시스템

ex) 데이터를 패킷으로 나누어 전송하는 방법, 주소 체계를 정의

  • IP Address

IP 규칙에 따라 부여된 장치의 고유한 주소

ex) 192.168.10.1

  • IPv4

인터넷에서 데이터를 전송하기 위해 사용되는 IP 주소 체계의 4번째 버전

가장 널리 사용되는 IP 주소 형식, 네트워크 장치들이 서로 통신할 수 있게 함

  • IPv4 classful
    • 호스트 주소, 네트워크 주소, 브로드캐스트 주소
    • Class는 IP Address 맨 앞 숫자 보고 구분 가능

A class : 0~127

B class : 128~191

C class : 192~223 A~C class = Public IP Adress

D class : 224~239 Multicast

E class : 240~255 Test 연구용


SUBNETMASK

[ Subnetmask ]

로컬 네트워크 내부에서 접속한 호스트의 IP 대역을 외부 네트워크와 명확하게 구분 (네트워크와 호스트를 구분)

[ Subnetting ]

네트워크를 작은 단위로 나누는 과정

IP Address와 Subnetmask를 통해 네트워크와 호스트를 구분

MASK = 제한하다, 차단하다

< Default Subnetmask 값 >

Class (Class A, B, C)에 따라 자동으로 할당되는 기본 Subnetmask 값

Default Subnetmask는 큰 주차장(네트워크)에서 기본적으로 설정된 파킹 구역과 같음

Subnetting은 이 구역을 더 작은 구획으로 나누는 과정

  • Network : IP Address의 앞부분으로, 네트워크를 식별
  • Host : IP Address의 뒷부분으로, 네트워크 내 개별 장치를 식별
  • CIDR (Classless Inter-Domain Routing): 슬래시(/) 뒤 숫자로 Subnetmask를 간략히 표현.

A class : 0~127 255.0.0.0 ( /8)

B class : 128~191 255.255.0.0 ( /16)

C class : 192~223 255.255.255.0 ( /24)

D class : 224~239

E class : 240~255

IPv4 = 32bit (8bit.8bit.8bit.8bit)

[ A class 사설 IP 대역 ]

주소 범위 : 10.0.0.0 ~ 10.255.255.255

subnetmask : 255.0.0.0 /8

[ B class 사설 IP 대역 ]

주소 범위 : 172.16.0.0 ~ 172.31.255.255

subnetmask : 255.240.0.0 /12

[ C class 사설 IP 대역 ]

주소 범위 : 192.168.0.0 ~ 192.168.255.255

subnetmask : 255.255.255.0 /24


  • 모든 장비들은 IPv4에서 Classful 하게 설계가 되어있다
  • 255 = 브로드캐스트 주소, 0 = 네트워크 주소, 각 사용자가 사용하는 IP 주소 (192.168.10.2 등) = 호스트 주소
  • AND 연산 (Router가 하는 일, Router는 IP Address와 Subnetmask를 요리하는 요리사라고 생각하면 됨)
  • 서브넷 마스크는 1이 연속되어야 함

255 = 8bit (1111111이 연속으로 오기 때문에)

255.255.255.0 = 24bit (11111111.11111111.11111111.00000000 이라 1이 총 24개)

255.255.0.0 = 16bit

255.0.0.0 = 8bit

1bit로 사용할 수 있는 네트워크 수는 2 (0과1)

  • 네트워크에서는 Router IP도 호스트 수로 침(첫 번째 호스트 IP = Router IP)
  • Router 주소, 네트워크 주소, 브로드캐스트 주소로 사용한다고 하면

사용 가능한 남은 IP 주소(호스트 수) 개수는 125(128-3), 호스트 수(게이트웨이 포함)는 126(128-2) ===> /25 일 때

/24 = 11111111.11111111.11111111.00000000 = 255.255.255.0

/25 = 11111111.11111111.11111111.10000000 = 255.255.255.128

[ IP Address ]

  • 공인 IP Address (Public IP Address)

- 인터넷에서 전 세계적으로 고유한 IP 주소로 ISP에 의해 부여됨

  • 사설 IP Address (Private IP Address)

- 특정 네트워크(가정, 회사 등) 내에서 사용되는 IP 주소

사설 IP를 Router에 등록하면 자동으로 차단되어 Routing 불가

비트 수 = /24 같은 거

10진수 = 255.255.~같은 거

/25 (255.255.128)

2개

(0~127, 128~255)

/26 (255.255.255.192)

4개

(0~63, 64~127, 128~191, 102~255)

/27 (255.255.255.224)

8개

(0~31, 32~63, 64~95, 96~127, 128~159, 160~191, 192~223, 224~255)

/28 (255.255.255.240)

16개

(0~15, 16~31, 32~47, 48~63, 64~79, 80~95, 96~111, 112~127, 128~143, 144~159, 160~175, 176~191, 192~207, 208~223, 224~239, 240~255)


< CHECK POINT! >

서브넷 마스크는 Network와 Host를 구분하고 효율적인 주소 관리와 데이터 전송을 지원하는 필터


PACKET TRACER

[ Packet Tracer ]

  • 1계층 바로 통신됨 (PC-PC)
  • 2계층 대기 후 통신됨 (Switch-PC)
  • 3계층 연결해 줘야 통신됨 (Router-PC)

<PC>

01. 네트워크 관련 도구

1) Ping [옵션] [대상 IP/도메인 주소]

[옵션] -t : 지속적 응답 요청

-n [숫자] : [숫자] 횟수만큼 응답 요청

> 네트워크 연결 상태를 확인하는 명령어

> ICMP 프로토콜 사용

> 네트워크 계층 프로토콜 : IP, ICMP, IGMP, ARP/RARP

  • IP는 비연결형, 비신뢰성 프로토콜이기 때문에 ICMP를 사용함 (=ICMP의 힘을 빌려 메시지로 알려줌)
  • TTL : TTL 값은 목적지까지의 거리(Router의 수)를 나타냄

몇 개의 Router를 거쳐왔는지 알 수 있음, Packet Looping 방지

    • 초기 TTL 값 Windows: 128 / Linux : 64 / cisco router : 255
    • Windows CMD로 ping을 실행했을 때 TTL 값이 116으로 나왔다면 초기 TTL(128) - Router를 12개(128 - 116) 거쳤다는 뜻

[ Header 종류 ]

1. IP

2. TCP

3. UDP

4. ARP/RARP

5. Ethernet

02. IP 확인 명령어

# ipconfig

# ipconfig /all 자세히 출력 (MAC Address, DNS, DHCP 등)

# ipconfig /release 받아온 IP Address 반납/해제

# ipconfig /renew IP Address를 새로 받아오기

# ipconfig /displaydns DNS 캐시 정보 출력

# ipconfig /flushdns DNS 캐시 정보 삭제

 



'IT 엔지니어 > 네트워크' 카테고리의 다른 글

Switch Looping (STP/RSTP)  (0) 2025.04.28
Switch  (0) 2025.04.27
port-security  (0) 2025.03.21
FIREWALL  (0) 2025.03.20
IPSEC  (0) 2025.03.19