본문 바로가기

개발지/Today I learn

[0914] CS 지식 - 네트워크 (네트워크 기술)

# TCP / IP

- LAN & WAN

  ▪ 연결된 네트워크.

  ▪ LAN(Local Area Network)은 좁은 의미의 네트워크를 의미한다.

  ▪ WAN(Wide Area Network)는 LAN이 모여 구성한다.

  ▪ LAN이 WAN으로 확장되기 위해서는 LAN들의 거점이 연결되는 통신회선이 필요하다.

 

- 인터네트워킹 (internetworking)

  ▪ 네트워크와 네트워크가 연결되어 확장되는 것을 의미한다.

  ▪ 인터네트워킹을 통해 네트워크 일부의 고장의 영향을 줄이고, 불필요한 통신의 확산을 제한하며,

    개별 네트워크의 관리가 용이해진다는 장점이 있다.

  ▪ 인터넷은 세계가 인터네트워킹된 것이다.

 

- 프로토콜 (protocol)

  인터넷에 연결된 컴퓨터가 네트워크를 사용할 때 사용하는 언어.

  TCP / IP 프로토콜이 주로 사용하는 프로토콜이다.

 

- TCP / IP

  가장 많이 사용되는 인터넷 프로토콜 스위트(Internet Protocol Suite)

  컴퓨터들이 서로 정보를 주고 받는 데 쓰이는 통신규약의 모임이다.

  IP패킷 통신 방식의 인터넷 프로토콜이다.

  TCP전송 조절 프로토콜이다.

TCP / IP 4계층 모델 주요 프로토콜 역할
4. 응용 계층 HTTP, DNS, FTP ... 애플리케이션에 맞추어 통신
3. 전송 계층 TCP, UDP ... IP와 애필리케이션을 중개.
데이터를 전달함.
2. 인터넷 계층 IP, ICMP, ARP, RARP 네트워크 주소를 기반으로 데이터를 전송함.
1. 네트워크 접근 계층 Ethernet, wifi 컴퓨터를 물리적으로 네트워크에 연결해서 기기 간에 전송을 가능하게 함.

계층모델을 지나는 데이터의 흐름

- IP 주소와  MAC 주소

  네트워크 상에서 각 PC의 주소를 나타내는 체계

    (1) IP 주소 (Internet Protocol)

        - TCP / IP 구조에서 컴퓨터를 식별하기 위해 사용되는 주소.

        - private / public 주소가 존재하며, Priavate 는 네트워크 내부에서, Public 은 인터넷에서 사용된다.

        - IPv4는 IP주소 체계의 4번째 버전으로 온점(.)으로 구분된 4개의 숫자 덩이로 표현된다.

        - IPv4의 주소 고갈문제를 해결하기 위해 IPv6도 등장했지만, 현재는 IPv4와 혼용해서 사용한다.

    (2) MAC 주소 

        - 제조사에서 네트워크 기기에 할당하는 고유 시리얼 주소.

        - IP주소와 조합하여 네트워크 통신에 사용한다.

        - 동일 LAN에 속한 기기 간의 통신에서 ARP를 사용하여 통신하고자 하는 기기의 MAC 주소를 확인한다.

 

- 패킷

  여러 상대와 통신이 가능해야하는 컴퓨터 네트워크에서 사용하는 데이터 교환 방식.

  원본 데이터를 패킷(packet) 단위로 나누어, 여러 회선을 공용해 통신을 주고받는다.

  패킷헤더와 페이로드로 구성되어 있다. 

  헤더에는 해당 패킷의 정보와 보내는 곳, 최종 목적지에 대한 정보가 들어있다.