TCP/IP

염정민
None
Published in
Nov 8, 2020

본 포스트는 후니의 쉽게 쓴 CISCO시스코 네트워킹(저자: 진강훈)을 참고하여 작성하였습니다.

TCP/IP란?

인터넷을 사용하기 위해 반드시 필요한 프로토콜로 각각의 네트워크에 접속된 호스트들은 고유의 주소를 가지고 있고 자신이 속해있는 네트워크 외에 호스트까지도 데이터를 주고 받을 수 있는것이 특징입니다.

TCP란?

Transmission Control Protocol로 컴퓨터가 다른 컴퓨터와 데이터 통신을 하기 위한 규약입니다. Transport Layer에서 사용하며 보통 하위 계층에서 사용하는 IP와 같이 TCP/IP로 표현하는 경우가 많습니다.

IP란?

이세상에 오직 하나만 존재하는것으로 내부용과 외부용으로 나뉩니다.

내부 네트워크 이용시: 공인되지 않은 IP사용.

외부 네트워크 이용시: 공인된 IP 사용.(NAT: Netwrok Access Translation), 동일한 주소를 IP주소를 가지고 여러 명이 인터넷에 접속하면서 포트만 변경 .(PAT: Port Address Translation)

NIC(Network Information Center): 전세계의 공인주소를 관리.

IPv4: 32bit 길이의 식별자 0.0.0.0~255.255.255.255 의 숫자조합을 가짐. 최대 43억개의 서로 다른 주소를 부여할 수 있으며 IPv4 고갈문제에 처해짐.

IPv6: IPv4 의 대체재로 아래와 같은 이점이 있음.

  • 패킷을 단편화하지 않으면서도 보다 효율적인 라우팅
  • 시간 지연에 민감한 패킷을 구분하는 기본적인 QoS(Quality of Service)
  • NAT를 없앰으로써 주소 공간을 32비트에서 128비트로 확장
  • 네트워크 레이어 보안 내장(IPsec)
  • 스테이트리스 주소 자동 구성
  • 오버헤드가 줄어든 개선된 헤더 구조

DHCP(Dynamic Host Configuration Protocol): IP를 자동으로 알아서 배정. 클라이언트가 브로드캐스트를 뿌리면 서버가 자동으로 IP를 할당.

지금까지 TCP/IP에 대해서 알아보았습니다. 다음시간에는 네트워크를 구성하는 네트워크 장비에 대해서 알아보도록 하겠습니다.

Get to know us better!
Join our official channels below.

Telegram(EN) : t.me/Humanscape
KakaoTalk(KR) : open.kakao.com/o/gqbUQEM
Website : humanscape.io
Medium : medium.com/humanscape-ico
Facebook : www.facebook.com/humanscape
Twitter : twitter.com/Humanscape_io
Reddit : https://www.reddit.com/r/Humanscape_official
Bitcointalk announcement : https://bit.ly/2rVsP4T
Email : support@humanscape.io

--

--