본 포스트는 후니의 쉽게 쓴 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