1. 서버란?
- 서비스를 제공하는 장치 (예: 웹 서버, 게임 서버)
- 네트워크가 있어야 서비스를 제공할 수 있음
2. HTTP & HTTPS
HTTP (HyperText Transfer Protocol)
- 웹에서 데이터를 주고받는 통신 규약(Protocol)
- 평문(Plain Text) 전송 → 보안 취약 (데이터가 그대로 노출됨)
- 스니핑(Sniffing)에 취약하여 정보가 쉽게 유출될 수 있음
HTTPS (HyperText Transfer Protocol Secure)
- SSL/TLS 기반의 암호화된 통신
- 데이터가 암호화되어 전송되므로 보안이 강화됨
- 표준화된 보안 프로토콜 사용
3. OSI 7계층 & TCP/IP 4계층
OSI 7계층 (사실표준)
7 | Application (응용) | 프로그램 자체 (예: 이메일, 웹 브라우저) |
6 | Presentation (표현) | 데이터 형식 정의 (예: JPG, ASCII) |
5 | Session (세션) | 프로그램 간 논리적 연결 (예: 인터넷 연결 유지) |
4 | Transport (전송) | 출발지/목적지 포트 주소 (예: TCP, UDP) |
3 | Network (네트워크) | 출발지/목적지 IP 주소 (예: 라우터 역할) |
2 | Data Link (데이터 링크) | MAC 주소를 기반으로 데이터 전송 (예: 스위치) |
1 | Physical (물리) | 케이블, 신호 등 물리적 요소 |
TCP/IP 4계층 (법률표준)
Application | OSI 5~7계층 |
Transport | OSI 4계층 |
Internet | OSI 3계층 |
Network Access | OSI 1~2계층 |
4. IP 주소와 서브넷
IP 주소 개념
- IPv4: 32비트 주소 (4개의 8비트 숫자로 구성)
- IPv6: 128비트 주소 (IPv4 주소 고갈 문제 해결)
- 공인 IP: 인터넷에서 유일한 주소 (ISP에서 할당)
- 사설 IP: 내부 네트워크에서만 사용 (예: 192.168.0.1)
서브넷마스크
- IP 주소의 네트워크와 호스트 부분을 구분
- AND 연산을 통해 네트워크 ID 계산
예시:
IP: 192.168.10.5
서브넷 마스크: 255.255.255.0
네트워크 ID: 192.168.10.0
브로드캐스트 IP: 192.168.10.255
사용 가능한 IP 범위: 192.168.10.1 ~ 192.168.10.254
5. 데이터 전송 방식
통신 방식
- 단방향: 송신만 가능 (예: 라디오)
- 반이중(Half-Duplex): 한 번에 한 방향으로만 전송 (예: 무전기)
- 전이중(Full-Duplex): 송수신이 동시에 가능 (예: 전화)
데이터 전송 유형
- 유니캐스트: 1:1 통신 (예: 귓속말)
- 멀티캐스트: 특정 그룹 대상 통신 (예: 길드 채팅)
- 브로드캐스트: 네트워크 전체 대상 통신 (예: DHCP 요청)
6. 네트워크 범위 & 서브넷팅
- 같은 서브넷에 속한 IP 주소들은 같은 네트워크에서 통신 가능
- 서브넷팅: 네트워크를 작은 단위로 나누어 사용
- 슈퍼넷팅: 여러 개의 네트워크를 하나로 묶음
'Basic' 카테고리의 다른 글
케이블, 라우터, 스위치(09/05 - 06) (0) | 2025.02.19 |
---|---|
허브 & 스위치 차이점, IP 주소, 서브넷마스크 진법 변환 정리 (09/04) (0) | 2025.02.19 |
IP 주소와 서브넷 마스크 (09/03) (0) | 2025.02.19 |
라우터 & OSI 7계층 & 네트워크 (8/30) (0) | 2025.02.19 |