카테고리 없음

4/05 네트워크 정리

from-alien 2025. 4. 6. 00:16

※방화벽과 접근 제어 목록(ACL)※

 

방화벽의 기본 기능

방화벽은 네트워크 보안을 위해 특정 규칙에 따라 트래픽을 허용하거나 차단하는 장치이다.

방화벽은 패킷 필터링, 상태 추척, 프록시 기능 등을 통해 악성 트래픽으로부터 네트워크를 보호한다.

 

ACL(Access Control List)

ACL은 네트워크 접근제어하는 목록입니다. 주로 방화벽, 라우터, 스위치에서 사용

ACL은  IP 주소, 포트 번호, 프로토콜 등을 기준으로 트래픽허용하거나 차단할 수 있다.

 

호스트 네트워크의 접근 제어

호스트는  ACL을 통해 특정 IP주소포트에 대한 접근허용하거나 차단할 수 있습니다.

이를 통해 각 호스트트래픽을 관리하고, 접근 제어 정책 목록을 정의하여 네트워크를 보호

 

인터페이스 적용

 ACL네트워크 장비인터페이스적용됩니다. 인터페이스를 통해 들어오는 트래픽나가는 트래픽에 대해 ACL 규칙을 적용하여, 네트워크에 접근을 제어합니다.

 

 

 

 

 

세션 계층과 포트 관리

 

세션 계층의 역할

세션 계층은 통신하는 두 호스트 간세션을 설정하고 유지하며 종료하는 역할을 합니다.

데이터 흐름관리하고, 세션 종료 시 데이터가 제대로 데이터가 제대로 전달되었는지 확인한다.

포트정의하여, 여러 애플리케이션 동시통신할 수 있도록 도와줌

 

포트 정의 및 세션 확립과 종료

  • 포트  :  포트는 특정 애플리케이션이나 프로세스식별하는 데 사용됩니다. 예를 들어, HTTP는 80번 포트를 사용
  • 세션 확립  :  세션  계층에서는  TCP연결을 통해 세션확립하고, 데이터송수신합니다.
  • 세션 종료  :  세션 종료는 연결 종료 절차에 따라 수행됩니다. 이를 통해 안정적으로 데이터를 전달 하고 연결을 끊음

 

 

 

▶  주요 프로토콜 포트 번호

 

TCP / UDP 헤더 구조와 알고리즘

 

TCP / UDP 헤더 구조

  •  TCP 헤더출발지 포트, 목적지 포트, 시퀀스 번호, ACK 번호, 플래그, 윈도의 크기 등 여러 필드를 포함하여 연결 지향적인 통신을 제공합니다.
  • UDP헤더는 간단한 구조로, 출발지 포트, 목적지 포트, 길이, 체크섬 등을 포함하여 비연결형 통신을 지원합니다.

 

 

TCP/IP Reference ❘ Nmap Network Scanning

 

 

TCP/IP Reference ❘ Nmap Network Scanning

 

출처 : TCP/IP Reference | Nmap Network Scanning

 

 

 

Slow Start 초기 데이터 전송 시 작은 윈도우 크기시작하고, 성공적인 전송마다 윈도우 크기를 증가

Window Sliding 수신자데이터를 처리할 수 있는 양만큼 데이터를 보내고, 수신자확인기다리며 윈도를 슬라이드

Window Size 수신자가 받을 수 있는 최대 데이터 양정의, 송신자는 이를 기준으로 데이터를 전송

 

 

 

TCP 플래그의 역할
SYN 연결 요청
ACK 응답, 확인
FIN 연결 종료
RST 비정상적인 연결 종료
PSH 데이터를 즉시 전송하도록 요청
URG 긴급 데이터를 처리

 

 

 

 

 

 

 

 

 

 

스위치의 기능과 작동 원리

 

스위치의 기능

 

  • 필터링 : 스위치는 MAC 주소기준으로 트래픽필터링하여 불필요트래픽차단합니다.
  • 러닝 : 네트워크연결장치들의  MAC 주소학습하여, 각 포트에 대한 트래픽효율적으로 전달
  • 포워딩 : 목적지 MAC 주소를 기준으로 데이터적절한 포트전달
  • 에이징 : 일정 시간 동안 업데이트되지 않은 MAC 주소 테이블에서 제거하여, 오래된 주소삭제
  • 프로딩 : MAC 주소 테이블없는 목적지 주소 트래픽오면, 스위치모든 포트데이터브로드캐스트

 

스위치 전송 방식

스토어 앤 포워드 : 오류확인한 후 데이터를 전송

컷-쓰루 : 오류확인하지 않고 데이터바로 전송

 

VLAN

VLAN은 물리적 네트워크논리적으로 분리, 하나의 스위치 내에서도 다양한 네트워크를 구성

 

DHCP, DNS, 웹 서비스

 

DHCP (Dynamic Host Configuration Protocol)

DHCPIP 주소자동으로 할당하는 프로토콜 서버 클라이언트에게  IP  주소, 서브넷 마스크, 기본 게이트웨이 등을 제공

BOOTP는 MAC 주소 기반으로 IP 수동 할당

 

 

DNS (Domain Name System)

DNS는 도메인 이름을 IP 주소변환하는 시스템

DNS계층적인 트리 구조를 가지며, 최상위 ROOT DNS 서버있음 이후 .COM, .NET등의 최상위 도메인이 관리

예를 들어 WWW.NOBREAK.KR  KR DNS 그 아래 NOBREAK DNS가 존재

 

HTTP 파라미터 
? URL의 파일 경로 뒤에 파라미터를 전달할 때 사용
= 파라미터 항목과 값을 연결
& 복수의 파라미터를 연결할 때 사용
% URL 인코딩을 통해 특수문자를 전달할 떄 사용
+  공백을 나타냄

 

 

각 프로토콜 설명

TYPE OF PROTOCOL
FTP 파일을 전송하는 프로토콜 포트 20, 21번
SMTP 이메일을 전송 25번 포트
POP3 이메일을 서버에서 클라이언트로 가져오는 프로토콜, 포트110
IMAP POP3와 유사하지만, 이메일을 서버에 저장하고 여러 장치에서 이메일을 관리할 수 있도록 한다. 포트 1453
SNMP 네트워크 장비를 관리하고 모니터링 함 161, 162 포트사용