缩写
TCP - Transmission Control Protocol 传输控制协议
IP - Internet Protocol 网际协议
ARP - Address Resolution Protocol 地址解析协议
ICMP - Internet Control Message Protocol
SNMP - Simple Network Management Protocol
RIP - Routing Information Protocol
PPP - Point to Point Protocol
NDP - Neighbor Discovery Protocol
DHCP - Dynamic Host Configuration Protocol
SMTP - Simple Mail Transfer Protocol
FTP - File Transfer Protocol
FDDI - Fiber Distributed Data Interface
IPSec - Internet Protocol Security
历史背景:
1970年,身处#加州大学洛杉矶分校网络工作小组#的克罗克及其小组制定了最初的Host-to-Host通信协议NCP(Network Control Protocol)。该协议被用于ARPANET,而后由于NCP没有给每台主设置唯一的地址,又没有提供纠错功能,随着ARPANET用户增加,准确定位传输数据和出错处理的需要越来越大。
而后,通过可靠性由网络保证到由主机保证等一系列进步,经历了TCP v1、TCP v2、TCP v3和IP v3之后形成了稳定的TCP/IP v4,一直沿用至今。
1984年,美国国防部将TCP/IP作为所有计算机网络的标准。一年后,因特网架构理事会举行了一个三天有250家厂商代表参加的TCP/IP推广会议。
自此,TCP/IP得以广泛应用。
浅析:
本来想查过更多资料后再继续写的,可资料是如此之多,索性先写下已经了解的部分。
之所以网络协议族(IPS)被通称为TCP/IP协议族,是因为这两个核心协议是这个家族中最早通过的标准。(参见历史背景)
[好吧,写到这里我不得不说在这里竟然加图也是如此麻烦,我只是想引用wikipedia的图片啊。。。]
首先,TCP/IP协议组是分层协议,也被称作TCP/IP协议栈。
从上到下可分为[应用层][传输层][网络层][数据链路层][物理层],
TCP是[传输层]的协议,保证传输的可靠性,连接及断开均有“三次握手”的特点。UDP也是该层的协议,只是其没有“流控”“三次握手”,但其速度很快。
IP则是[网络层]的协议,为上层数据找到到达目的地的路径,IP地址由网络地址和主机地址组成。划分子网及子网掩码相关知识请参看另一篇文章。
一些著名的应用层协议:HTTP,HTTPS,FTP,POP3,SMTP,TELNET(Teletype over the Network,网络电传,通过terminal登陆到网络),SSH(用于加密安全登陆)
DNS,DHCP(动态主机配置协议,配置IP),ARP(地址解析协议,动态解析以太网硬件地址)
VPN是将流量都转到代理服务器,然后再发往自己的机器,也就实现了翻墙,因为你的机器和代理服务器间的线路是没有障碍的。
2014年的第一篇技术博客就写到这里,文章中提到的“划分子网及子网掩码”需要单独再写一篇。该文章大量参考了维基百科相关条目,使用#Articals# APP查阅。