Kong Eunho

III. 네트워크 보안 - 1

2026년 03월 26일 15시
카테고리 - LECTURE, 인터넷보안


인터넷보안(황승연) 4주차 강의내용

1. 네트워크 구조

1) 네트워크

2) 네트워크 보안

3) 네트워크 보안의 중요성

4) 네트워크 프로토콜 스택

5) OSI 7 계층별 특징

Subclass 역할
Model 완성된 신경망 전체 / 전체 신경망 구조 Sequential, Functional Model
Layer 신경망을 구성하는 한 층 / 신경망의 구성 단위 Dense, Conv2D, LSTM
Loss 예측과 정답의 차이를 계산 / 학습목표 정의 MSE, CategoricalCrossentropy
Optimizer 가중치 업데이트(학습 엔진)
신경망이 손실(loss)을 최소화하기 위해 가중치(weight)를 업데이트하는 알고리즘
- SGD: 가장 기본적인 경사하강법(느리지만 안정적)
- Momentum: SGD에 관성 추가 → 더 빠르게 수렴
- RMSProp: 학습률을 자동 조정
- Adam: RMSProp + Momentum 결합 → 가장 널리 사용

6) TCP/IP 모델

인터넷 계층 프로토콜 정의

프로토콜 종류 정의
IP(Internet Protocol) 비 연결형 데이터 전달
ICMP(Internet Control Message Protocol) 호스트나 라우터의 상황 및 오류에 대한 정보 전달
OSPF(Open Shortest Path First Protocol) 동일한 시스템 내에 있는 라우터 간에 라우팅 정보 전달
RIP(Routing Information Protocol) 동일한 시스템 내에 있는 라우터 간에 라우팅 정보 전달
BGP(Border Gateway Protocol) 상이한 시스템의 경계에 있는 라우터 간에 라우팅 정보 전달
IDRP(InterDomain Routing Protocol) 상이한 시스템에 있는 라우터 간에 라우팅 정보 전달
IGMP(Internet Group Management Protocol) 멀티캐스팅 지원
ARP(Address Resolution Protocol) IP 주소를 이더넷 주소로 변환

(1) IP(Internet Protocol)

(2) ICMP(Internet Control Message Protocol)

(3) IGMP(Internet Group Management Protocol)

(4) ARP(Address Resolution Protocol)

구분 TCP UDP
데이터전송형태 커넥션형
데이터전송은 데이터 링크를 확립하고 나서 행한다.
커넥션리스형
데이터전송은 데이터 링크를 확립하지 않고 보낸다.
신뢰성 송신중에 데이터 링크를 유지하고 있으므로 신뢰성이 높다. 송신중의 데이터 분실이나 순서 에러에 관여하지 않기 때문에 신뢰성이 낮다.
데이터전송속도 데이터 흐름제어나 순서제어를 하기 때문에 전송속도가 늦어진다. 흐름제어나 순서제어를 하지 않는 만큼 전송속도의 저하를 피할 수 있다.
데이터전송포맷 각종 제어를 위한 헤더/트레일러(오버헤드)가 커진다. 오버헤드는 최소화된다.
포트 범위 설명 예시
0~1023
(Well-known Ports)
표준화된 네트워크 서비스에 예약된 포트 번호 HTTP(80), HTTPS(443), FTP(21), SSH(22)
1024~49151
(Registered Ports)
특정 애플리케이션에서 사용하도록 등록된 포트 번호 MySQL(3306), PostgreSQL(5432), Redis(6379)
49151~65535
(Dynamic/Private Ports)
클라이언트가 동적으로 사용하는 포트 번호 임시 포트(송신 시 자동 할당)
프로토콜 종류 정의
HTTP(Hypertext Transfer Protocol) Web 페이지 전달
SMTP(Simple Mail Transfer Protocol) 전자 우편 배달
Telnet 원격 로그인
FTP(File Transfer Protocol) 양방향 파일 전달
Ping 호스트 간에 연결성 시험
DNS(Domain Name System) 호스트 이름을 IP로 변환
NFS(Network File System) 원격 파일 액세스
SNMP(Simple Network Management Protocol) 네트워크 관리
NTP(Network Time Protocol) 네트워크에 정확한 시간 제공
Kerberos 클라이언트와 서버간의 인증 기능 제공

2. 네트워크 보안 프로토콜

1) 데이터 링크 계층의 보안 프로토콜

2) 네트워크 계층의 보안 프로토콜

3) 전송 계층의 보안 프로토콜

4) 응용 계층의 보안 프로토콜

◀ 이전 글 LECTURE, 인터넷보안
II. 시스템 보안
2026-03-19
목록으로 다음 글 ▶ LECTURE, 인터넷보안
III. 네트워크 보안 - 2
2026-04-02