U E D R , A S I H C RSS

TCP/IP 네트워� 관리 / TCP/IP� 개요

TCP/IP 네트워� 관리 / TCP/IP� 개요


= TCP/IP� 개요 =ㅇㅇ
  • TCP/IP : UNIX ë�°ì�´í„° 통신ì�„ 관리하는 소프트웨어 패키지(Package)
  • TCP/IP명칭ì�˜ 유래 : 전송 제어 프로토콜(Transmission Control Protocol) + ì�¸í„°ë„· 프로토콜 (Internet Protocol)

1. TCP/IP와 �터넷

  • 1969 - ARPA(Advanced Research Projects Agency)ì—�서는 패킷 êµ�환 ë°©ì‹�ì�˜ 네트워í�¬ 연구 -> ARPANET
  • 1975 - ARPANETì�´ 실험ì � 네트워í�¬ì—�서 실제로 ìš´ì˜�ë�˜ëŠ” 네트워í�¬ë¡œ 전환. 네트워í�¬ 관리 ì±…ìž„ì�€ DCA(Defense Communication Agency)
  • 1983 - 군사용 표준(MIL STD)로 TCP/IP 프로토콜 채íƒ�.
    • 옛 ARPANETì�€ DDN(Defense Data Network)ì�˜ 공개부분ì�¸ MILNET + 새롭게 ì•소ë�œ ARPANET
    • ì�¸í„°ë„· - MILNETê³¼ ARPANETì�„ 합친 ì „ì²´ 네트워í�¬ë¥¼ 가리키는 ë§�로 사용.
  • 1985 - NSF(National Science Foundation) -> NSFNET
    • NSFNET는 ARPANET보다 규모ë�„ 작고 ì†�ë�„ë�„ ëŠ�렸지만, ì�¸í„°ë„· 역사ì—� 중요한 사건으로 기억ë�œë‹¤. ì�´ìœ ëŠ” ì�¸í„°ë„· 효용성ì—� 새로운 가능성ì�„ 제시했기 때문.
  • 1987 - NSF는 새롭고 빠른 백본(?)ê³¼ 3단계 네트워í�¬ 형태 만듬.
    • 백본(back bone), 지방 네트워í�¬(regional networks), 로컬 네트워í�¬(local networks)
  • 1990 - ARPANET ê³µì‹�ì �으로 사ë�¼ì§�
  • 1995 - NSFNET 주요 ì�¸í„°ë„· 백본 네트워í�¬ë¡œì„œì�˜ ì—­í•  중지
  • 현재 ì�¸í„°ë„·(intetnet)ì�€ 네트워í�¬ì�˜ 모든 종류를 가리키는 í�¬ê´„ì � 용어
    • internet : 단ì�¼í•œ 논리ì � 네트워í�¬ë¥¼ 만들기 위해 ë�™ì�¼í•œ 프로토콜로 서로 ì—°ê²°ë�œ, 분리ë�œ 물리ì � 네트워í�¬ì�˜ 모든 모임
    • Internet : ì›�래 ARPANETì—�서 성장. 다양한 네트워í�¬ë¥¼ 하나ì�˜ 논리ì � 네트워í�¬ë¡œ 묶기 위해서 ì�¸í„°ë„· 프로토콜(IP)ì�„ 사용하는 서로 ì—°ê²°ë�œ 네트워í�¬ì�˜ 전세계ì � 모임.

1.1. TCP/IP� 특징

  • 개방형 프로토콜 표준 : 특정 컴퓨터 하드웨어나 ìš´ì˜�ì²´ì œì—� ë�…립ì �으로 ìž�유롭게 사용가능.
  • 특정한 물리ì � 네트워í�¬ 하드웨어ì—� 대한 ë�…립성 : TCP/IPê°€ ë§Žì�€ 다른 종류ì�˜ 네트워í�¬ë¥¼ 통합할 수 있ë�„ë¡� 해줌.
  • 공통ì �ì�¸ 주소체계 : 유ì�¼í•˜ê²Œ 찾아낼 수 있다.
  • 표준화ë�œ 하ì�´ë ˆë²¨ì�˜ 프로토콜 : ì�¼ê´€ì„± 있고, ë„�리 사용 가능한 사용ìž� 서비스를 위해서.

1.2. 프로토콜 표준

  • TCP/IP는 ìš´ì˜�체제와 구조ì � ì°¨ì�´ì—� ë�…립ì �ì�¸ 개방형 프로토콜ì�´ 혼합ë�œ 네트워í�¬ë¥¼ 만들려고 시ë�„
  • TCP/IP 프로토콜ì—� 관한 ì •ë³´ì�˜ 대부분ì�€ RFC(Requests For Comments)로 발표

2. ��터 통신 모�

  • ISO(International Standards Organization, êµ­ì œ 표준기구)ì—� ì�˜í•´ 개발ë�œ 구조ì � 모ë�¸ OSI(Open Systems Interconnect Reference Model)ì�€ ë�°ì�´í„° 통신 프로토콜 구조와 기능 설명ì�„ 위해 ìž�주 사용.
  • OSI참조 모ë�¸ì�€ ë�°ì�´í„° 통신 프로토콜ì�˜ 기능ì�„ ì •ì�˜í•˜ëŠ” 7ê°œì�˜ 계층(layer)ì�„ í�¬í•¨
    • Application layer : 네트워í�¬ë¥¼ ì�´ìš©í•˜ëŠ” ì�‘ìš© 프로그램으로 구성
    • Presentation layer : ì�‘ìš© 프로그램ì—� ë�°ì�´í„° 표현ì�„ 표준화
    • Session layer : ì�‘ìš© 프로그램간ì�˜ 세션ì�„ 관리
    • Transport layer : ì–‘ 종단 사ì�´ì�˜ ì—�러ì �검과 ë³´ì •ì�„ 제공
    • Network layer : ìƒ�위 계층ì�„ 위한 네트워í�¬ ì ‘ì†�ì�„ 관리
    • Data link layer : 물리ì � ì—°ê²°ì„ ì�„ ì�´ìš©í•´ 안정ì �ì�¸ ë�°ì�´í„° 전송ì�„ 제공
    • Physical layer : 네트워í�¬ 미디어ì�˜ 물리ì � 특성ì�„ ì •ì�˜
  • 모든 프로토콜ì�€ ìž�ì‹ ì�˜ 피어(peer, ìž�ì‹ ê³¼ 대등한 프로토콜)와 통신 - 위와 아래와는 통신하지 않ì�Œ.
  • 한 컴퓨터 ë‚´ì—�서는 계층간ì—� ë�°ì�´í„°ë¥¼ 전달하는 방법ì—� 대한 규약ì�´ 있어야함. 모든 계층ì�´ ì—°ê´€ë�˜ì–´ ë�°ì�´í„°ë¥¼ 전송하기 때문.
  • 개별 계층ì�€ ìƒ�,하위 계층ì�´ 어떻게 ìž‘ë�™í•˜ëŠ”ì§€ 알 필요가 ì—†ì�Œ. 계층들ì—�게 어떻게 ë�°ì�´í„°ë¥¼ 넘겨주는지ì—� 대해서 알기만 하면 ë�¨.
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:28:10
Processing time 0.0056 sec