社区编辑申请
注册/登录
2009年软考网络工程师教程之二十七
企业动态
本文为2009软考网络工程师教程笔记。

通过对本讲的学习,整理简要分时笔记如下,如若再不懂请参照视频。完整六十八讲视频见泳者雷敏播客,陆续上传中……

本讲主要内容:传输控制协议TCP

00:00TCP概述:图解。

双工通信,每个端口两个队列。

图解:TCP报文段的首部。20个字节(四个字节的整数倍)。

源端口和目的端口字段各占2个字节。

序号字段占4个字节。TCP连接中传送的数据流中的每一个字节都编上一个序号,序号字段的值则指的是本报文段数据的***个字节的序号。

确认号字段,占4个字节。是期望收到对方的下一个报文段的数据的***个字节的序号。

数据偏移、保留字段(目前默认置0)

控制比特:URG紧急指针、ACK确认比特、PSH推送比特、RST复位比特、SYN同步比特、FIN终止比特(用于释放一个连接,FIN=1时,表明此报文段的发送端的数据已经发送完毕,并要求释放其连接)

窗口字段,占2字节。用来控制对方发送的数据量,单位为字节。TCP连接的一端根据设置的缓存空间大小确定自己的接收窗口大小,然后通知对方以确定对方的发送窗口的上限。可变窗口大小的滑动窗口模型。

检验和,占2字节。前加12字节的伪首部。

紧急指针字段,占16bit。

选项字段,长度可变,不足32bit用填充字段填充。

34:00TCP的数据编号与确认:保证TCP传输的可靠。

TCP报文段发送时机控制:三种。

1、使用***报文长度MSS。发送缓存从发送进程得到的数据达到MSS字节时,就组成一个TCP报文段。

2、发送端的应用进程指明要求发送报文段,即TCP支持的推送操作。

3、发送端的一个计时器时间到了,把当前已有的缓存数据装入报文段发送出去。

【编辑推荐】

  1. 2009年软考网络工程师教程之二十一
  2. 2009年软考网络工程师教程之二十二
  3. 2009年软考网络工程师教程之二十三
责任编辑:张攀 来源: 新浪博客
相关推荐

2009-10-22 16:02:52

网络工程师教程软考

2009-10-27 11:30:00

网络工程师教程软考

2009-10-27 11:29:00

网络工程师教程软考

2009-10-22 14:52:30

2009-10-29 15:55:00

网络工程师教程软考

2009-11-02 14:27:00

网络工程师教程软考

2009-10-29 15:56:00

2009-10-29 15:55:00

2009-10-27 11:28:00

2009-10-29 15:56:00

网络工程师教程软考

2009-10-27 11:29:00

网络工程师教程软考

2009-10-29 15:55:00

网络工程师教程软考

2009-10-29 11:11:20

网络工程师教程软考

2009-10-29 15:56:00

网络工程师教程软考

2009-11-03 15:23:25

网络工程师教程软考

2009-11-02 14:26:00

2009-11-03 15:32:57

网络工程师教程软考

2009-11-03 15:01:02

网络工程师教程软考

2009-11-03 10:45:16

网络工程师教程软考

2009-11-02 14:26:00

网络工程师教程软考

同话题下的热门内容

齐向东出席2022世界5G大会:以“零事故”为目标护航5G融入千行百业中国光网络研讨会|华为罗贤龙:以算力网络管控技术提升算网业务竞争力黑龙江省政府与奇安信达成战略合作 奇安信黑龙江子公司正式揭牌共话5G安全,奇安信将亮相2022世界5G大会联和存储完成数亿元A轮融资,加速系统化战略布局快手发布视频云品牌StreamLake,要把视频化升级“轻量化”华为机器视觉军团战略升级,将AI进行到底锐捷无线零漫游方案亮相2022 Wi-Fi技术与智能终端应用论坛

编辑推荐

阿里推出业界首个非侵入式热修复方案Sophix,颠覆移动端传统更新流程!红帽曹衡康:目标定位混合云解决方案的主导厂商小微企业的存储之道:用NAS建立自己的小型数据中心网易云刘超:云计算使用的九大误区?!【CTO说】职场焦虑?所谓的瓶颈只是你不努力的逃避
我收藏的内容
点赞
收藏

51CTO技术栈公众号