네트워크 01 : 네트워크(OSI 7 계층, TCP/IP 4 계층)

2026. 4. 28. 18:20·NETWORK/Study

1. 네트워크란 ?

  • 두 대 이상의 기기(서버-클라이언트)가 케이블 및 무선 등으로 연결되어 데이터와 자원을 공유하는 통신망을 말함.
  • 데이터와 자원을 정확히 교환하기 위해서는 각 주소를 알아야 하고,
  • 결국 각 기기가 물리적인 요소로 되어 있으므로 물리적인 통신 장치도 필요하다.
  • 이론적으로 OSI 7 계층, 실무적으로 TCP/IP 4 계층으로 나눌 수 있다.

2. OSI 7 계층

: 이론적 개념

1. 물리 (Physical)
2. 데이터링크 (Data Link)
3. 네트워크 (Network)
4. 전송 (Transport)
5. 세션 (Session)
6. 표현 (Presentation)
7. 응용 (Application)
더보기

1) 물리 (Physical)

 - 역할

  • 실제 신호 전송
  • 전기/빛

 - 요소

  • 케이블
  • 전압
  • 커넥터

 - 단위

  • Bit

2) 데이터 링크 (Data Link)

 - 역할

  • 동일 네트워크에서 전달
  • 오류 검출

 - 요소

  • 스위치
  • MAC(물리 주소)

 - 단위

  • Frame

3) 네트워크 (Network)

 - 역할

  • 라우팅(경로 선택)

 - 요소

  • IP(논리 주소)

 - 단위

  • Packet

4) 전송 (Transport)

 - 역할

  • 데이터 전달 보장
  • 흐름 제어

 - 요소

  • TCP
  • UDP
  • port

 - 단위

  • Segment

5) 세션 (Session)

 - 역할

  • 통신 연결 생성 및 유지, 종료
  • 동기화

6) 표현 (Presentation)

 - 역할

  • 데이터 형식 변환
  • 인코딩 및 디코딩
  • 암호화 및 복호화 

7) 응용 (Application)

 - 역할

  • 사용자 - 네트워크 인터페이스
  • 서비스 제공

 - 요소

  • HTTP
  • FTP
  • SMTP

 - 단위

  • Data

3. TCP/IP 4 계층

: 실무적 개념

1. 네트워크 인터페이스 (Network Interface)
2. 인터넷 (Internet)
3. 전송 (Transport)
4. 응용 (Application)
더보기

1. 네트워크 인터페이스 (Network Interface)

- 역할

  • 실제 네트워크 전송
  • MAC 주소 기반 전달
  • 물리 신호 처리

- 요소

  • 이더넷(Ethernet)
  • MAC
  • 스위치
  • 랜선 / 광케이블

- 단위

  • Frame -> Bit

2. 인터넷 (Internet)

- 역할

  • IP 주소 기반 전달
  • 라우팅(경로 선택)

- 프로토콜

  • IP
  • ICMP
  • ARP

- 단위

  • Packet

3. 전송 (Transport)

- 역할

  • 종단 간 통신
  • 신뢰성 / 흐름 제어

- 프로토콜

  • TCP(신뢰성 보장)
  • UDP(속도 빠름)

- 단위

  • Segment(TCP) / Datagram(UDP)

4. 응용 (Application)

- 역할

  • 사용자 서비스 제공
  • 데이터 생성

- 프로토콜

  • HTTP
  • HTTPS
  • FTP
  • SMTP
  • DNS

- 단위

  • Data

4. OSI 7 계층 - TCP/IP 4 계층(MAPPING)

OSI 7 Layer TCP/IP 4 Layer
응용(Application) 응용(Application)
표현(Presentation)
세션(Session)
전송(Transport) 전송(Transport)
네트워크(Network) 인터넷(Internet)
데이터 링크(Data Link) 네트워크 인터페이스(Network Interface)
물리(Physical)

 

'NETWORK > Study' 카테고리의 다른 글

네트워크 03 : TCP/IP 인터넷 계층  (1) 2026.04.30
네트워크 02 : TCP/IP 네트워크 인터페이스 계층  (0) 2026.04.29
★매우 중요★ / QT의 TCP 통신의 프로토콜 설계(프레이밍 및 파싱)  (0) 2025.09.01
★매우중요★ QT에서 TCP 통신 과정  (0) 2025.09.01
TCP / IP 소켓 필수 함수 정리  (4) 2025.07.31
'NETWORK/Study' 카테고리의 다른 글
  • 네트워크 03 : TCP/IP 인터넷 계층
  • 네트워크 02 : TCP/IP 네트워크 인터페이스 계층
  • ★매우 중요★ / QT의 TCP 통신의 프로토콜 설계(프레이밍 및 파싱)
  • ★매우중요★ QT에서 TCP 통신 과정
m_Dev
m_Dev
  • m_Dev
    m_Dev
    m_Dev
  • 전체
    오늘
    어제
    • 분류 전체보기
      • MAIN STUDY
        • 정보보안
        • 빅데이터
        • 정보처리
        • 컴퓨터 구조
        • 기타
      • JOB
        • Study
        • Project
      • LMS 7
        • 개발일지
      • FRAMEWORK
        • Qt
        • MFC
        • Winform
        • WPF
        • MAUI
      • NETWORK
        • Study
        • Assignment
      • PYTHON
        • Set
        • Study
        • Assignment
        • Project
      • C
        • Set
        • Study
        • Assignment
        • Project
      • C++
        • Set
        • Study
        • Assignment
        • Project
      • C#
        • Set
        • Study
        • Assignment
        • Project
      • DATABASE
        • MySQL
        • SQLite
      • IDE
        • VisualStudioCode
        • VisualStudio
        • Pycharm
        • Colab
      • 기타
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
m_Dev
네트워크 01 : 네트워크(OSI 7 계층, TCP/IP 4 계층)
상단으로

티스토리툴바