当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 传输控制协议(Transmission Control Protocol, TCP) TCP协议主为了在主机间实现高可靠性的包交换传输协议。
 

 

 ·简单邮件传输协议(smtp)    »显示摘要«
    摘要: 简单邮件传输协议(smtp) 介绍......
 ·microsoftwindowsce硬件兼容性列表    »显示摘要«
    摘要:microsoft windows ce 硬件兼容性列表 摘要:本硬件兼容性列表提供与 microsoft windows ce 操作系统兼容的代表性硬件外围设备的清单。 目录 简介microsoft windows ce 版本 3.0 的硬件兼容性列表microsoft windows ce 版本 2.11 的硬件兼容性列表 简介 本硬件兼容性列表提供与 microsoft®......


TCP协议规范
传输控制协议(transmission control protocol, tcp)

【程序编程相关:CourseGuide2-Advance

tcp协议主为了在主机间实现高可靠性的包交换传输协议.本文将描述协议标准与实现的一些方法.因为计算机网络在现代社会中已经是不可缺少的了,tcp协议主要在网络不可靠的时候完成通信,对军方可能特别有用,但是对于政府与商用部门也适用.tcp是面向连接的端到端的可靠协议.它支持多种网络应用程序.tcp对下层服务没有多少要求,它假定下层只能提供不可靠的数据报服务,它可以在多种硬件构成的网络上运行.下面的图是tcp在层次式结构中的位置,它的下层是ip协议,tcp可以根据ip协议提供的服务传送大小不定的数据,ip协议负责对数据进行分段,重组,在多种网络中传送. 【推荐阅读:程序备忘录:官子之四-时间表中的计划(2

网络环境包括由网关(或其它设备)连接的网络,网络可以是局域网也可以是一些城域网或广域网,但无论它们是什么,它们必须是基于包交换的.主机上不同的协议有不同的端口号,一对进程通过这个端口号进行通信.这个通信不包括计算机内的i/o操作,只包括在网络上进行的操作.网络上的计算机被看作包传送的源与目的结点.特别应该注意的是:计算机中的不同进程可能同时进行通信,这时它们会用端口号进行区别,不会把发向a进程的数据由b进程接收的. 【扩展信息:由一场有关开源的争论所得到的收获

tcp的上面就是应用程序,下面是ip协议,上层接口包括一系列类似于操作系统中断的调用.对于上层应用程序来说,tcp应该能够异步传送数据.下层接口我们假定为ip协议接口.为了在并不可靠的网络上实现面向连接的可靠的传送数据,tcp必须解决可靠性,流量控制的问题,必须能够为上层应用程序提供多个接口,同时为多个应用程序提供数据,同时tcp必须解决连接问题,这样tcp才能称得上是面向连接的,最后,tcp也必须能够解决通信安全性的问题.

进程为了传送数据会调用tcp,将数据与相应的参数传送给tcp,于是tcp会将数据传送到目的tcp那里,当然这是通过将tcp包打包在ip包内在网络上传送达到的.
...   下一页
 ·boot,fat16结构    »显示摘要«
    摘要:  以下资料仅供参考: ---------------------------------------------------------------------------------------- 目录项(directory entries) 文件属性字节(file attribute byte) fat16结构(fat16 structure) 磁盘引导记录结构(boot......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE