* 客户服务器网络简介
** 1.1理解TCP基础
计算机上运行的应用程序,只需通过一条单一的Modem或DSL线路来连接互联网,所有程序共享这个连接,此共享对用户来说是透明的
Modem->数模转换
调制->用模拟信号来承载数字信号
DSL->用户数字线路(以电话线为传输介质的传输技术组合)
TCP实现共享:通过把要发送的数据流分解为很多小信息包在Internet上传输,到达接收端会重新组合
->Internet连接用很少的时间发送数据的每一个bit,其他程序的信息也可同时被传送
*** 1.1.1寻址
TCP通过*IP*来确定接受者
通过*端口*来确定与接受者上哪一个程序通信
*** 1.1.2可靠性
TCP为一个*可靠的*协议
防止数据传输过程中被损坏,每个信息都包含一个校验码,接收方比较校验码和收到信息的数据,若不对则丢弃
TCP要求接收方每收到一个信息包都反馈一下。若接收方没有反馈(产生超时),发送方会重新发送。
防止信息包重复或顺序错误,TCP会给每一个信息包包含一个序号。