Scientia Conditorium

[혼공단] 혼자 공부하는 네트워크 / 혼공단 12기 - 1주차 본문

서평/IT-책

[혼공단] 혼자 공부하는 네트워크 / 혼공단 12기 - 1주차

크썸 2024. 7. 7. 02:11

[혼공단] 혼자 공부하는 네트워크 / 혼공단 12기 - 1주차

 

[기본 미션] OSI 모델 및 TCP/IP 모델 차이점을 정리하고, 이를 바탕으로 네트워크 계층 구조를 작성해 보기(p 62 참조)

  • OSI 모델 (Open Systems Interconnection Reference Model)
    • 국제 표준화 기구(ISO)에서 만든 네트워크 참조 모델
    • 통신 단계를 7개의 계층으로 각각 물리, 데이터 링크, 네트워크 전송, 세션, 표현, 응용 계층으로 나뉜다.
    • https://www.cloudflare.com/ko-kr/learning/ddos/glossary/open-systems-interconnection-model-osi/
  • TCP/IP 모델 (Transmission Control Protocol / Internet Protocol Model)
    • 이론보다는 구현에 중점을 둔 네트워크 참조 모델
    • 두 프로토콜이 오늘날 네트워크 구현의 핵심으로 간주
    • 4개의 계층으로 네트워크 액세스, 인터넷, 전송, 응용 계층으로 나뉜다
  • 두 모델의 차이점
    • https://www.geeksforgeeks.org/tcp-ip-model/
    •  
TCP/IP OSI
TCP는 전송 제어 프로토콜을 나타냅니다 OSI는 개방형 시스템 상호 연결을 나타냅니다
TCP/IP는 애플리케이션 계층 자체에서 세션과 프리젠테이션 계층을 모두 사용합니다 OSI는 다양한 세션 및 프레젠테이션 계층을 사용합니다
TCP/IP는 연결없는 수평적 접근 방식을 따릅니다 OSI는 수직적 접근 방식을 따릅니다
TCP/IP의 전송 계층은 패킷 전달을 보장하지 않습니다 OSI 모델에서 전송 계층은 패킷 전달을 보장합니다
TCP/IP 모델에서는 프로토콜을 쉽게 교체할 수 없습니다 OSI 모델에서는 프로토콜이 더 잘 다루어지며 기술 변화로 쉽게 교체할 수 있습니다
TCP/IP 모델 네트워크 계층은 비연결(IP) 서비스만 제공합니다. 전송 계층(TCP)은 연결을 제공합니다 비연결 및 연결 지향 서비스는 OSI 모델의 네트워크 계층에서 제공됩니다

출처 : https://www.geeksforgeeks.org/tcp-ip-model/

 

[선택 미션] Ch.01(01-1) 확인 문제 2번(p.35), (01-3) 확인문제 2번(p.73) 풀고 설명하기

  • 네트워크에 대한 설명으로 옳지 않은 것을 골라 보세요. - ①번
    1. 네트워크에 대한 이해는 프로그램을 만드는 과정에 도움을 주지 않습니다. 줍니다
    2. 네트워크에 대한이해는 프로그램을 유지 보수하는 과정에 도움을 줄 수 있습니다.
    3. 많은 프로그램이 네트워크를 통해 다른 장비와 상호 작용하며 실행됩니다.
    4. 채용 시 네트워크에 대한 지식을 강조하거나 검증하는 기업이 존재합니다
      • 프로그래밍 언어나 웹 프레임워크 혹은 라이브러리를 사용할 때 네트워크에 대한 배경지식이 있어야만 활용할 수 있는 기능들이 있습니다. 네트워크에 대한 지식이 있다면 스프링 프레임워크의 기능을 제대로 이해하고 활용할 수 있습니다.
  • 네트워크 참조 모델에 대한 설명으로 옳지 않은 것을 골라 보세요. - ②번
    1. OSI 모델 7개의 계층으로 통신 과정을 구분합니다.
    2. TCP/IP 모델은 3개의 4개의 계층으로 통신 과정을 구분합니다.
    3. 네트워크 참조 모델은 네트워크 구성과 설계를 용이하게 합니다.
    4. 네트워크 참조 모델은 네트워크 문제 진단과 해결을 용이하게 합니다.
      • TCP/IP 모델은 4계층으로 네트워크 액세스, 인터넷, 전송, 응용 계층으로 나뉩니다.