18. TCP报文格式:七项标记位;选项最长可达40个字节

223 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
计算机网络专业(或其它相关专业)的学生,或电脑玩家或爱好者。
你将会学到
传输层协议 TCP 和 UDP 的应用场景;使用TCP/IP筛选实现网络安全。
课程简介

------------------------------

更多相关课程免费试听,请点击下方链接可直达:

专题【《计算机网络原理_例证解析》】

https://edu.51cto.com/topic/4145.html

-----------------------------------


# 传输层协议 TCP 和 UDP 的应用场景

要发送的内容多,需要将发送的内容分成多个数据包发送(TCP)

要发送的内容少,一个数据包就能发送全部内容(UDP)


# 传输层协议和应用层协议之间的关系

传输层协议加一个端口号来标识一个应用层协议,

展示了传输层协议和应用层协议之间的关系


# 使用TCP/IP筛选实现网络安全

防火墙设置与端口


# UDP协议特点和报文格式

UDP是无连接的:即发送数据之前不需要建立连接

UDP使用尽最大努力交付:即不保证可靠交付,因此主机不需要维持复杂的连接状态表

UDP是面向报文的:发送方的UDP对应用程序交下来的报文,在添加首部后就向下交付给网络层

UDP对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界(一个包搞定)


# TCP 协议特点和报文格式

先连接后释放;

点对点;

可靠传输;

全双工通信;

面向数据流

七项标记位

停止等待协议与改进的停止等待协议

滑动窗口技术详解:确认Seq与选择确认SACK

超时重传时间:查询计算与自动调整

流量控制功能:点对点的流量控制

 拥塞控制:相对整体网络环境而言;慢开始算法和拥塞避免算法

改进的拥塞控制:快重传和快恢复

三次握手建立TCP连接,四次挥手释放连接。


# TCP 协议面临的xx

SYN xx:捏造的源地址;

LAND xx:自己就是源地址


# 通过抓包工具,查看以上报文格式


# 习题详解



transport2.png

transport1.png



===================================== 

    01. 本章重点内容简介(免费)

    02. 传输层两个协议应用场景;使用传输层协议标识应用层协议;对己服务与对它服务的和谐(免费)

    03. 查看本地服务:磁盘管理;网络和拨号连接;默认开启TCP端口135-445-139

    04. 开启TCP服务即端口:FTP-21;SMTP-25;DNS-53;HTTP-80;MMS-1755;RDP-3389

    05. 使用telnet工具:查看内网或公网服务器端提供某项存在服务

    06. 采用专业扫描工具:获取内网或公网上服务器开启的服务即端口

    07. 服务器或客户端在端口分配上要求本机唯一;实训端口冲突启动失败

    08. 实训1.:更改默认网站的端口号[80到8000]

    09. 实训2.:FTP服务更改服务端口[21到211]

    10. 实训3.:修改邮件服务器的SMTP和POP3服务端口

    11. 实训4.:修改RDP远程桌面管理默认端口3389

    12. 完全启动防火墙(即不允许例外),之后逐步开启相应的端口即服务;关闭防火墙依赖的服务,防火墙完全失效

    13. 使用TCP-IP筛选实现网络安全

    14. UDP协议特点和首部格式;计算UDP检验和的实例

    15. TCP协议特点:先连接后释放;点对点;可靠传输;全双工通信;面向数据流

    16. TCP报文格式:各字段的组成20字节数及其分配

    17. 序号和确认号的意义;查询三次握手的数据包及特点

    18. TCP报文格式:七项标记位;选项最长可达40个字节

    19. 停止等待协议与改进的停止等待协议;捕获数据包查看连续ARQ和滑动窗口

    20. 滑动窗口技术详解:确认Seq与选择确认SACK

    21. 选择性确认详解

    22. 超时重传时间:查询计算与自动调整

    23. 流量控制功能:点对点的流量控制

    24. 拥塞控制:相对整体网络环境而言;慢开始算法和拥塞避免算法

    25. 改进的拥塞控制:快重传和快恢复

    26. 三次握手建立TCP连接

    27. 为什么需要三次握手才创建连接:节省端口及系统资源

    28. SYN:捏造的源地址;LAND:自己就是源地址

    29. 四次挥手:TCP释放连接的过程

    30. 习题详解:传输层


展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交