[2] 네트워크 cs - TCP/IP 모델
2023. 7. 23. 18:30ㆍcs및 소프트스킬/네트워크
728x90
반응형
SMALL
1. 인터넷 프로토콜 스위트(Internet protocol suite)
인터넷에서 컴퓨터들이 서로 정보를 주고 받는데 쓰이는 프로토콜의 집합
2. TCP/IP 4계층
- 4계층 : 애플리케이션 층
- 3계층 : 전송 계층
- 2계층 : 인터넷 계층
- 1계층 : 링크 계층
3. OSI 7계층
- 7계층 : 애플리케이션 계층
- 6계층 : 프레젠테이션 계층
- 5계층 : 세션 계층
- 4계층 : 전송 계층
- 3계층 : 네트워크 계층
- 2계층 : 데이터 링크 계층
- 1계층 : 물리 계층
4. TCP/IP 4계층 - 애플리케이션 계층
- 프로토콜 : FTP, HTTP, SSH, SMTP, DNS
- 웹서비스, 이메일 등 서비스를 실질적으로 사람들에게 제공하는 계층
5. TCP/IP 4계층 - 전송 계층
- 프로토콜 : TCP, UDP
- 송신자와 수신자를 연결하는 통신 서비스를 제공
- 연결 지향 데이터 스트림 지원, 신뢰성, 흐름 제어 제공
- TCP : '가상회선 패킷 교환 방식 사용' // 패킷 사이의 순서를 보장하고 연결 지향 프로토콜을 사용하여 연결을 하여 신뢰성을 구축하여 수신 여부를 확인
- UDP : '데이터그램 패킷 교환 방식 사용' // 순서 보장 안하고, 수신 여부 확인 안하며 단순히 데이터만 줌
6. TCP/IP 4계층 - 인터넷 계층
- 프로토콜 : IP, ARP, ICMP
- 장치로부터 받은 네트워크 패밋을 IP 주소로 지정된 목적지로 전송하기 위해 사용되는 계층
- 비연결형 특징
- 상대방이 제대로 받았는지에 대해 보장 안함
7. TCP/IP 4계층 - 링크 계층
- OSI에서 1계층 - 물리 계층, 2계층 - 데이터 링크 계층의 역할을 수행
- OSI의 물리 계층 : 무선 LAN과 유선 LAN을 통해 0과 1로 이루어진 데이터를 보내는 계층
- OSI의 데이터 링크 계층 : 이더넷 프레임을 통해 에러 확인, 흐름 제어, 접근 제어 담당
- 전선, 광섬유, 무선 등 실질적으로 데이터를 전달하며 장치 간으ㅔ 신호를 주고 받는 규칙을 정한다.
8. 유선 LAN(IEEE 802.3)
- 양쪽 장치가 동시에 송수신 할 수 있는 방식으로 전이중화 통신 사용,
- 이전엔 CSMA/CD를 이용하여 반이중화 통신 사용 (데이터를 보낸 이후 충돌 발생 시 일정 시간 이후 재전송하는 방식)
- 주로 TP 케이블이라고 쓰이는 트위스트 페어 케이블 사용 (8개의 구리선을 두개씩 꼬아서 묶은 케이블 사용)
9. 무선 LAN(IEEE 802.11)
- 수신과 송신에 같은 채널을 사용 하는 반이중화 통신 사용
- 서로 통신이 가능하지만, 동시에 통신을 이룰 수 없는 반이중화 통신의 개념을 가짐
- CSMA/CA에서 반이중화 통신 기법 중 하나, 데이터 보내기 전 캐리어 감지로 사전에 가능한 충돌을 방지하는 방삭
9. 무선 LAN을 이루는 주파수 및 사용 종류
- 무선 신호 전달 방식을 이용하여 2대 이상 장치를 연결하는 기술
- Wi-Fi : 전자기기들이 무선 LAN 신호에 연결할 수 있는 기술, AP가 있어야함 (공유기라고 불림)
- BSS(Basic Service Set) : 기본 서비스 집합, 단순 공유기를 통한 네트워크 접속이 아닌 동일 BSS내 AP들과 장치들이 서로 통신이 가능한 구조 (하나의 AP만을 기반으로 구축, 사용자가 한 곳에서 다른 곳으로 자유롭게 이동하며 네트워크 접속 불가)
- ESS(Extended Service Set) : 하나 이상의 연결된 BSS 그룹, 장거리 무선 통신 제공
9. 이더넷 프레임
- 데이터 링크 계층에서 이더넷 프레임을 통해 전달 받은 데이터의 에러를 검출하고 캡슐화
- 구조
- Preamble : 이더넷 프레임이 시작
- SFD(Start Frame Delimiter) : 다음 바이트부터 MAC 주소 필드가 시작
- DMAC, SMAC : 수신, 송신 MAC 주소
- EtherType : 데이터 계층 위의 계층인 IP 프로토콜 정의 (IPv4, IPv6이 될 수 있음)
- Payload : 전달받은 데이터
- CRC : 에러 확인 비트
10. 계층 간 데이터 송수신 과정
- 사용자에서 TCP/IP 4계층 애플리 케이션에서 1계층을 걸쳐 요청 값들은 캡슐화 하여 타 사용자에게 1계층으로 보내고 타사용자 1계층에서 비캡슐화 하여 4계층으로 전달한다.
- 캡슐화 과정 : 상위 계층의 헤더와 데이터를 하위 계층의 데이터 부분에 포함 시키고 해당 계층의 헤더를 삽입하는 과정
- 비캡슐화 과정 : 하위 계층에서 상위 계층으로 가며 각 계층의 헤더 부분을 제거하는 과정
11. PDU
- 네트워크의 어떠한 계층에서 계층으로 데이터가 전달 될 때 한 덩어리의 단위
- 구조
- 헤더 : 제어 관련 정보들이 포함
- 페이로드 : 데이터를 의미
- TCP/IP 4계층의 비유
- 애플리케이션 계층 : 메시지
- 전송 계층 : 세그먼트(TCP), 데이터 그램(UDP)
- 인터넷 계층 : 패킷
- 링크 계층 : 프레임(데이터 링크 계층), 비트(물리 계층)
728x90
반응형
LIST
'cs및 소프트스킬 > 네트워크' 카테고리의 다른 글
[6] 네트워크 cs - 경로제어 관련 (0) | 2024.04.10 |
---|---|
[5] 네트워크 cs - IP 주소 관련 용어 및 개념 (0) | 2023.07.23 |
[4] 네트워크 cs - TCP/IP 4계층에 사용되는 각 종 기기 (0) | 2023.07.23 |
[3] 네트워크 cs - TCP/IP 4계층의 관련된 용어 (0) | 2023.07.23 |
[1] 네트워크 cs - 네트워크란? (0) | 2023.07.23 |