hplqq84 2007-12-7 14:34
【活动】TCP/IP协议搜集
大家都在上网,
用的有这个那个协议,
不知道大家对TCO/IP了解多少,
今天举办这个活动是让大家熟悉一下。
TCP/IP协议,
和OSI协议。
欢迎大家一起来讨论与参与。
发帖规范:
【TCP/IP协议】【哪个层次的协议】【协议名】
【正文介绍】:任你发挥
评分规则:
1.按规则发帖(1KKB);
2.发帖即得(4KKB);
3.每次仅限发一贴;
4.可以多次发帖;
5.欢迎大家对部分帖子进行补充及回复;
6.感觉帖子很不错的话就来参与吧。
[img]http://t7.baidu.com/it/u=1758592329,3198158333&gp=10.jpg[/img]
hplqq84 2007-12-7 14:35
【TCP/IP协议参考模型】
TCPIP参考模型仅为四层,如图所示。
[img]http://t7.baidu.com/it/u=226317017,3211758869&gp=0.jpg[/img]
TCP/IC协议的参考模型
1. 网络接口层:这是TCP/IC软件的最低层,解决不同类型的主机如何接入网络的问提。该层可以接收IP数据包并发送出去;也可接收物理帧,从中抽取IP数据包并交IP层处理。具体如果实现取决于所使用的网络类型,例如X.25、FR、LAN等。
2. 网际层(IP);该层负责处理相邻计算机之间的通信。它通过定义网间统一的网络层协议,来解决分组如果穿越多个不同性质网络的路由问提。在因特网中使用的就是著名的IP协议。
3.传输层:用于支持发端主机和目的主机之间的端到端通信。在因特网中定义了两个传输层所采用的协议。一个称为传输控制协议(TCP),这是一个支持可靠传送的面向连接协议,在会话之前首先要建立TCP连接,并具有检错和重发功能,主要用于数据、信令等要求高可靠型的应用。另一个称为用户数据包协议(UDP),这是一个不可靠的无连接协议,主要用于语佧、视频等实时通信,也用于一次性的客户机-服务器类型的问答示询问。
4. 应用层:用于向用户提供一组常用的应用程序。因特网定义的主要应用有:远程终端(TELNET)、文件传输(FTP)、电子函件(SMTP)、域名服务(DNS)、简单网络管理(SNMP)和万维网(WWW)等。严格地说,应用程序不是TCP/IP的一部分。
上述4层模型因因特网的主要协议TCP和IP而得名。该模型也适用于其它网络,只是网络层和传输层的协议不同。
TCP/IP除了结构简单以外,它和OSI模型的最大不同之处是,TCP/IP模型的网络层只提供无连接服务,运输层则提供面向连接和无连接两类协议,其思路是简化网络层协议,提高路由对网络设备故障的自适应调整能力。而OSI模型的网络层支持两类服务,运输层只支持面向连接服务,网络层的面向连接服务导致协议十分复杂,这也是传统电信网及ATM网和IP网的最大不同之处。
hplqq84 2007-12-7 14:36
【OSI协议参考模型】
[img]http://www.cnblogs.com/images/cnblogs_com/bluetzar/OSI7Package.jpg[/img]
[img]http://www.cnblogs.com/images/cnblogs_com/bluetzar/OSI7.jpg[/img]
[img]http://www.dudao.net/bbc/s.jpg[/img]
仅供大家参考。
hplqq84 2007-12-7 14:58
发帖规范:
【TCP/IP协议】【传输层】【TCP协议】
【正文介绍】:传输控制协议是一个 TCP/IP 组中能够实现可靠数据传送的传输层协议,并通过顺序响应能实现对应用程序的的虚拟连接服务,在必要的时候进行包转发。与 IP 协议相结合,TCP 代表了网络协议的核心。
大多数网络应用程序是在相同的机器上运行的,计算机上必须能确保目的地的正确软件应用程序从源地址处获得数据包,以及源计算机上的正确应用程序的回复获得选择路经。这一过程是通过使用 TCP 的“端口号”完成的。网络IP地址和端口号的连接要达到唯一的标识,我们称之为“套接字”或“端点”。为了可靠通信,TCP 在端点间建立了连接或虚拟电路。
TCP 服务提供了数据流传输、可靠行、有效流控制、全双工操作和多路复用技术等。
关于数据流传输,TCP 发送一个由序列号定义的无结构的字节流。这对应用程序有利,因为在被送出 TCP 之前应用程序不需要划分成块,TCP 可以将字节整合成字段,然后发送给IP.
TCP 是面向连接的端到端的可靠协议,并保证传送数据包的顺序,而顺序是用一个响应序号来保证的,这个响应序号告诉接收者发送者期望的下一个包。如果在规定时间内,没有收到关于这个包的确认响应,则需要重新发送此包。TCP 的可靠机制允许设备处理丢失、删除及读错的包。暂停机制允许设备监测丢失包并请求重发。
TCP 提供了有效流控制。当向发送者返回发送确认响应,接收 TCP 进程就会暗示最高序列号,它能接收并保证不会发生溢出。
全双工操作:TCP 进程能够同时发送和接收包。
TCP 中的多路技术:大量上层同时会话在单连接时进行多路复用。