[TCP/IP]网络协议浅析

缩写

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查阅。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值