1. 네트워크 / 인터넷 

네트워크(Network)의 개념
네트워크는 두 대 이상의 컴퓨터를 전화선이나 케이블 등으로 연결하여 자원을 공유하는 것을 말한다.
네트워크의 분류 근광
- 근거리 통신망(LAN; Local Area Network): 제한된 지역 내에서 고속 데이터 전송
- 광대역 통신망(WAN; Wide Area Network): 넓은 지역에 걸친 네트워크 연결
인터넷(Internet)의 개요
인터넷이란 TCP/IP 프로토콜을 기반으로 하여 전 세계 수많은 컴퓨터와 네트워크들이 연결된 광범위한 통신망이다.
인터넷의 특징 미유모네백
- 미국 국방성의 ARPANET에서 시작
- 유닉스 운영체제 기반
- 모든 컴퓨터는 고유한 IP 주소를 가짐
- 네트워크 장비: 브리지, 라우터, 게이트웨이
- 백본(Backbone): 인터넷의 주가 되는 기간망
2. IP 주소 체계 

IP 주소(Internet Protocol Address)
IP 주소는 인터넷에 연결된 모든 컴퓨터 자원을 구분하기 위한 고유 주소이다.
IPv4 주소 구조
- 32비트로 구성 (8비트씩 4부분)
- 숫자로 표현 (예: 192.168.1.1)
- 네트워크 부분과 호스트 부분으로 구분
IP 주소 클래스 ABCDE
클래스 | 사용 용도 | 시작 주소 | 서브넷 마스크 | 설명 |
---|---|---|---|---|
A Class | 국가나 대형 통신망 | 0 ~ 127 | 255.0.0.0 | 대규모 네트워크 |
B Class | 중대형 통신망 | 128 ~ 191 | 255.255.0.0 | 중규모 네트워크 |
C Class | 소규모 통신망 | 192 ~ 223 | 255.255.255.0 | 소규모 네트워크 |
D Class | 멀티캐스트 | 224 ~ 239 | - | 멀티캐스트 용도 |
E Class | 실험적 주소 | 240 ~ 255 | - | 실험용, 공용되지 않음 |
IPv6 (Internet Protocol version 6)
IPv6은 IPv4의 주소 부족 문제를 해결하기 위해 개발된 차세대 IP 주소 체계이다.
IPv6의 특징 빠호인주융실
- 빠른 자료 전송: IPv4에 비해 전송 속도 향상
- 호환성: IPv4와의 호환성 뛰어남
- 인증성, 기밀성, 데이터 무결성 지원
- 주소의 확장성, 융통성, 연동성 뛰어남
- 실시간 흐름 제어로 향상된 멀티미디어 기능
- Traffic Class, Flow Label을 이용한 등급별 서비스
IPv6 주소 구조
- 128비트로 구성 (16비트씩 8부분)
- 16진수로 표현하고 콜론으로 구분
- 예: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
IPv6 주소 체계 유멀애
주소 유형 | 설명 | 특징 |
---|---|---|
유니캐스트(Unicast) | 단일 송신자와 단일 수신자 간의 통신 | 1:1 통신 |
멀티캐스트(Multicast) | 단일 송신자와 다중 수신자 간의 통신 | 1:N 통신 |
애니캐스트(Anycast) | 단일 송신자와 가장 가까이 있는 단일 수신자 간의 통신 | 최단 경로 통신 |
도메인 네임(Domain Name)
도메인 네임은 숫자로 된 IP 주소를 사람이 이해하기 쉬운 문자 형태로 표현한 것이다.
도메인 네임 구조
www.my-company.co.kr
│ │ │ │
│ │ │ └─ 국가 도메인 (.kr)
│ │ └──── 기관 종류 (.co)
│ └─────────────── 기관 이름 (my-company)
└─────────────────── 호스트 이름 (www)
구성 요소 | 설명 | 예시 |
---|---|---|
호스트 컴퓨터 이름 | 서버의 역할을 나타냄 | www, ftp, mail |
소속 기관 이름 | 조직이나 회사명 | my-company, google |
소속 기관 종류 | 조직의 성격 | .com, .org, .edu, .co |
소속 국가 | 국가 코드 | .kr, .us, .jp |
💡 팁: 우측으로 갈수록 상위 도메인을 의미하며, DNS(Domain Name System)를 통해 IP 주소로 변환됩니다! 🌐
3. OSI 참조 모델 

OSI(Open System Interconnection) 참조 모델의 개요
OSI 참조 모델은 다른 시스템 간의 원활한 통신을 위해 ISO(국제표준화기구)에서 제안한 통신 규약(Protocol)이다.
OSI 모델의 특징 개개
- 개방형 시스템 간의 데이터 통신 시 필요한 장비 및 처리 방법을 7단계로 표준화
- 계층별 분리: 1~3계층(하위), 4~7계층(상위)

OSI 참조 모델 계층별 특징 물데네전세표응
계층 | 계층명 | 주요 기능 | 표준 예시 | PDU |
---|---|---|---|---|
7 | 응용 계층 | 사용자가 OS 환경에 접근할 수 있도록 서비스 제공 | HTTP, SMTP, POP3, FTP, TELNET | 데이터 |
6 | 표현 계층 | 데이터를 통신에 적당한 형태로 변환 | ASCII, EBCDIC, JPEG, MPEG | 데이터 |
5 | 세션 계층 | 통신 세션의 설정, 유지, 해제 | NetBIOS, RPC, SQL | 데이터 |
4 | 전송 계층 | 종단 시스템 간 투명한 데이터 전송 | TCP, UDP | 세그먼트 |
3 | 네트워크 계층 | 네트워크 연결 관리 및 데이터 교환 | IP, ARP, ICMP, IPX | 패킷 |
2 | 데이터 링크 계층 | 인접한 시스템 간 신뢰성 있는 정보 전송 | HDLC, LLC, LAPB | 프레임 |
1 | 물리 계층 | 전송에 필요한 기계적, 전기적 특성 규칙 | RS-232C, X.21 | 비트 |
계층별 상세 설명
물리 계층 (Physical Layer)
- 전송에 필요한 두 장치 간의 실제 접속과 절단 등 기계적, 전기적, 기능적, 절차적 특성에 대한 규칙
- 표준: RS-232C, X.21 등
- PDU: 비트(Bit)
데이터 링크 계층 (Data Link Layer)
- 두 개의 인접한 개발 시스템들 간에 신뢰성 있고 효율적인 정보 전송
- 표준: HDLC, ADCCP, LLC, LAPB, LAPD 등
- PDU: 프레임(Frame)
네트워크 계층 (Network Layer)
- 개방 시스템들 간의 네트워크 연결을 관리하는 기능과 데이터의 교환 및 중계 기능 수행
- 표준: X.25, ARP, IPX, IP, ICMP 등
- PDU: 패킷(Packet)
전송 계층 (Transport Layer)
- 논리적 안정과 균일한 데이터 전송 서비스 제공으로써 종단 시스템(End-to-End) 간에 투명한 데이터 전송 기능
- 표준: TCP, UDP 등
- PDU: 세그먼트(Segment)
세션 계층 (Session Layer)
- 통신 세션의 설정, 유지, 해제를 담당
- 표준: NetBIOS, RPC, SQL 등
- PDU: 데이터(Data)
표현 계층 (Presentation Layer)
- 응용 계층으로부터 받은 데이터를 세션 계층에 보내기 전에 통신에 적당한 형태로 변환
- 서로 다른 데이터 표현 형태를 갖는 시스템 간의 상호 접속을 위해 필요
- 표준: ASCII, EBCDIC, JPEG, MPEG 등
- PDU: 데이터(Data)
응용 계층 (Application Layer)
- 사용자가 OS 환경에 접근할 수 있도록 서비스 제공
- 서비스: HTTP, 전자 사서함(SMTP, POP3), 파일 전송(FTP), 원격 접속(TELNET) 등
- PDU: 데이터(Data)
💡 팁: PDU(Protocol Data Unit)는 각 계층에서 처리하는 데이터의 단위를 의미합니다! 각 계층마다 다른 형태의 데이터를 다룹니다! 🔄
PREVIOUS2. 데이터베이스 기초 활용
NEXT1. 요구사항 분석