[정보처리기사 실기] OSI 7계층,TCP/UDP 차이
안녕하세요 에이블러 여러분들은
오늘은 IT관련 공부를 하고 있는 사람들은
무조건 들어봤을만한 OSI 7계층 개념을 포스팅하겠습니다!!!
꼭 정보처리기사 셤이 아니더라도
알아두시면 언젠가 도움이 될 거에요!!
물데네전세표응~
OSI(Open Systems Interconnection)
1. 물리 계층 (Physical Layer):
- 역할: 데이터를 전기적, 기계적, 기능적인 신호로 변환하여 전송합니다.
- 사용하는 프로토콜: 이더넷(Ethernet), IEEE 802.11(Wi-Fi), RS-232 등
- 전송단위: 비트(Bit)
2. 데이터 링크 계층 (Data Link Layer):
- 역할: 오류 감지, 재전송 및 프레임 동기화를 수행하여 신뢰성 있는 데이터 전송을 보장합니다.
- 사용하는 프로토콜: 이더넷 프레임(Ethernet Frame), PPP(Point-to-Point Protocol) 등
- 전송단위: 프레임(Frame)
3. 네트워크 계층 (Network Layer):
- 역할: 데이터를 목적지까지 경로를 설정하고 전송합니다.
- 사용하는 프로토콜: IP(Internet Protocol), ICMP(Internet Control Message Protocol) 등
- 전송단위 : 패킷(Packet)
4. 전송 계층 (Transport Layer):
- 역할: 신뢰성 있는 데이터 전송을 제공하고, 흐름 제어 및 오류 복구를 수행합니다.
- 사용하는 프로토콜: TCP(Transmission Control Protocol), UDP(User Datagram Protocol) 등
- 전송단위: 세그먼트(Segment) 또는 데이터그램(Datagram)
5. 세션 계층 (Session Layer):
- 역할: 세션을 설정, 유지 및 해제하여 데이터 교환을 관리합니다.
- 사용하는 프로토콜: HTTP(Hypertext Transfer Protocol), FTP(File Transfer Protocol) 등
- 전송단위: 데이터(Data)
6. 표현 계층 (Presentation Layer):
- 역할: 데이터의 표현 형식을 정의하고 암호화, 압축, 인코딩 등의 데이터 변환을 수행합니다.
- 사용하는 프로토콜: JPEG(Joint Photographic Experts Group), MPEG(Moving Picture Experts Group) 등
- 전송단위: 데이터(Data)
7. 응용 계층 (Application Layer):
- 역할: 사용자와 직접적으로 상호 작용하며 서비스를 제공합니다.
- 사용하는 프로토콜: HTTP, FTP, SMTP(Simple Mail Transfer Protocol) 등
- 전송단위: 데이터(Data)
각 계층에서 사용되는 프로토콜과 전송되는 데이터의 단위는 네트워크 통신에서 중요한 역할을 수행하며, OSI 모델은 이러한 계층화된 구조를 통해 네트워크 통신을 효율적으로 관리하고 구성합니다.
TCP UDP 프로토콜 차이
TCP (전송 제어 프로토콜)
- 연결 지향적인 프로토콜로 신뢰성이 높습니다.
- 흐름 제어와 오류 제어를 제공하여 안정적인 데이터 전송을 보장합니다.
- 전송 순서가 보장되며, 전송 속도는 느립니다.
- 주로 웹 브라우저와 웹 서버, 이메일 등에서 사용됩니다. (HTTP(80)/HTTPS(443)/SMTP(25)/FTP(20,21)/TELNET(23)/SSH(22))
- 포트 번호 범위: 0부터 65535까지 사용 가능
UDP (사용자 데이터그램 프로토콜)
- 비연결성 프로토콜로 신뢰성이 낮습니다.
- 흐름 제어나 오류 제어를 제공하지 않고, 전송 순서가 보장되지 않습니다.
- 전송 속도가 빠르며, 실시간 통신에 적합합니다.
- 주로 DNS(Domain Name System), DHCP(Dynamic Host Configuration Protocol), 동영상 스트리밍 등에서 사용됩니다. (DNS(53)/SNMP(161,162)/DHCP(67))
- 포트 번호 범위: 0부터 65535까지 사용 가능
'KT에이블스쿨 5기 > 정보처리기사' 카테고리의 다른 글
[정보처리기사 실기] RAID(Redundant Array of Independent Disks) (1) | 2024.04.18 |
---|---|
[정보처리기사 실기] 데이터베이스 목표 복구시간(RTO)/목표 복구시점(RPO) (0) | 2024.04.17 |
[정보처리기사 실기] 정규화와 이상현상 (도부이결다조/삽살개) (1) | 2024.04.14 |
[정보처리기사 실기] GOF(Gang of Four) 디자인패턴 (0) | 2024.04.14 |
[정보처리기사 실기] 객체지향설계 SOLID 5가지 원칙 (0) | 2024.04.14 |