본문 바로가기

웹 개발/네트워크

[C#] TCP/IP 소켓 프로그래밍_ 네트워크 기초용어 정리

  • 네트워크

       - 서로 다른 위치에 있는 단말기(컴퓨터, 스마트폰..)를 여러 통신매체(네트워크 장비들)를 이용해서 연결 시킨 것

  • IP주소

       - 네트워크에 연결된 단말기를 식별하는 주소

 

  • 도메인

       - ip 주소를 매번 입력해서 접속하기는 어려우므로 'www.naver.com' 같은 형태로 변경

       - 도메인 이름을 ip주소로 변경해주는 서버가 DNS

 

  • TCP/IP 4계층

        1. Link : 실제로 데이터를 보내고 받는 물리영역. 랜카드, 스위치..

        2. Internet: 데이터 전송 시 데이터가 어떤 경로로 어떤 목적지에 도착해야 하는지 라우팅 하는 계층

        3. Transport: ip만으로 전송하는 것은 신뢰성이 없다. 인터넷 계층의 부족함을 보완한 계층. TCP, UDP

        4. Application: 네트워크 활동의 기반이 되는 인터페이스 제공. 

     

  • 패킷(packet)

       - 인터넷 계층에서 데이터의 단위