码迷,mamicode.com
首页 > 其他好文 > 详细

理解TCP/IP协议

时间:2014-06-08 21:59:20      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:c   class   a   http   int   strong   

TCP/IP协议是Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议。

单从TCP/IP协议这个名称看,好多人误以为它是一个协议。其实TCP/IP并不是一个协议,而是一个协议族,这个族里面括很多协议,其中比较主要的是TCP协议和IP协议,所以简称为TCP/IP协议。

TCP/IP协议由4层组成,从下到上分别是,网络接口层,网络层,传输层,应用层

这里有的朋友可能会有疑问,开放系统互联参考模型(OSI)不是有7层么,这个TCP/IP协议怎么只有4层?其实这个是不矛盾的,因为OSI参考模型是一个理论模型,而TCP/IP是在实际应用中产生的。

TCP/IP也遵守OSI,但根据实际情况进行了一些变通,它觉得分成7个层次不够简单高效,有些层次做的事情是可以合并到一个层的。于是TCP/IP将OSI中的应用层、表示层、回话层合并为了应用层

将OSI中的数据链路层、物理层合并为了网络接口层

 

TCP/IP结构对应OSI结构
TCP/IP OSI
应用层 应用层 
表示层 
会话层
传输层 传输层
网络层 网络层
网络接口层 数据链路层
物理层

 

 

TCP/IP个层包括的协议如下:

网络接口层:

Ethernet 802.3、Token Ring 802.5、X.25、Frame relay、HDLC、PPP ATM 等。

网络层:

IP(Internet Protocol)协议、ICMP(Internet Control Message Protocol)控制报文协议、ARP(Address Resolution Protocol)地址转换协议、RARP(Reverse ARP)反向地址转换协议。

传输层:

传输控制协议TCP(Transmission Control Protocol)和用户数据报协议UDP(User Datagram protocol)

应用层:

TFTP,HTTP,SNMP,FTP,SMTP,DNS,RIP,Telnet

 

网上有人说TCP/IP是传输层协议,由此可见这句话是错误的。

理解TCP/IP协议,布布扣,bubuko.com

理解TCP/IP协议

标签:c   class   a   http   int   strong   

原文地址:http://www.cnblogs.com/johnnyflute/p/3775639.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!