TCP/IP(三)初探

一  tcp/ip初探

说明: '宏观'理解皆可,形成'tcp'框架,不要陷入到'细节'中

①  概念

通用: 任何一种'网络'应用只要需要的是'可靠'的通信服务,都可以使用'tcp'

备注: 无论应用是'下载文件'、'远程登陆'、'访问主页'等

可靠: '流控'和'差错'控制

tcp为'上面的应用程序'提供的是一个'投递服务'的接口,是以'数据流'的方式投递的

②  报文数据流

1、UDP IP ICMP 协议都是以'报文 DataGram'的方式来进行投递

2、TCP以'数据流 Data Stream'的方式来投递

③  可靠性

说明: 可靠体现在下面'几个'方面

全双工是针对'虚连接'

tcp在传递过程还提供一种'确认'机制 --> '接收方'正确接收后'发送'确认信息给'发送方'

捎带: 可以在'自己发送的数据'当中包含'对自己所接收数据'的确认信息

④   TCP端口、端点、连接

标示'一条'tcp连接:用的是'两端'的'端点'信息,包含'四个'因素

如果'确定是tcp'的话 就是 '四'元组 可以唯一确定'一个连接'

如果'不能确定是tcp',而是'传输层'的话,就是'五元组',外加一个'协议'

原因: 传输层还有'UDP'协议

⑤  TCP报文段格式

如何理解传输层的TCP面向字节流,UDP面向报文

tcp是面向'字节数据流'

数据流指的是针对'tcp与上层应用协议'实体的服务关系

也即'为上面的应用程序'提供一种'面向字节流'的通信方式

目标: 理解下面的'tcp首部图',能清晰的'画图'

+++++++++++++++ "分割线" +++++++++++++++

补充: tcp'传输的单位'仍然是'数据段或者报文段 Segment'

报文段有'边界'有'格式'

TCP的'控制字段': 每一位'bit'代表tcp协议的'操作 operation'和'报文类型'

操作: 包含连接的'建立'、'拆除'、'流控'、'滑动窗口'机制,全都是'这几个控制字段'来实现的

强调: TCP的'固定'首部长度为'20'个字节,'可变'长度为'0~40个'字节

+++++++++++++++ "连接管理" +++++++++++++++

RST  --> 连接'复位'

SYN  --> 连接'建立'

FIN  --> 连接'终止'或连接'拆除'

ACK 为1 -->  意味着序列号是'有效'值,这个报文里面'携带'了确认信息

ACK可以针对'任意类型的TCP报文数据'进行确认,并'不是'只针对SYN报文

TCP OPTIONS应用之 lvs  fullnat toa原理

⑥  tcp粗略知识点汇总 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
计算机网络应用基础 (第3版) 授课:郑昌全 四川省隆昌市城关职业中学计算机专业组 计算机网络应用基础(第3版)夏时木版(项目一)全文共108页,当前为第1页。 项目一 初探计算机网络 任务1 认识网络 任务2 了解网络的分类 任务3 解读网络体系结构 任务4 熟识IP地址 任务5 展望网络发展前景 计算机网络应用基础(第3版)夏时木版(项目一)全文共108页,当前为第2页。 任务1 认识网络 一、你知道什么是计算机网络吗? 二、计算机网络的形成与发展,你了解多少? 【知识与技能目标】 计算机网络应用基础(第3版)夏时木版(项目一)全文共108页,当前为第3页。 一、计算机网络的定义 计算机网络:是将分散在不同地点的具有独立功能的计算机系统,用通信线路和通信设备连接起来,再配以相应的网络软件,以实现数据传输和资源共享的计算机集合。 计算机网络应用基础(第3版)夏时木版(项目一)全文共108页,当前为第4页。 计算机网络是 和 相结合的产物。 计算机网络最基本的功能是 和 。 数据传输 资源共享 计算机技术 通信技术 一、计算机网络的定义 计算机网络:是将分散在不同地点的具有独立功能的计算机系统,用通信线路和通信设备连接起来,再配以相应的网络软件,以实现数据传输和资源共享的计算机集合。 计算机网络应用基础(第3版)夏时木版(项目一)全文共108页,当前为第5页。 二、计算机网络的形成与发展 计算机网络的发展经历了由简单到复杂、由低级到高级的发展过程,其演变过程可概括为以下个阶段。 计算机网络应用基础(第3版)夏时木版(项目一)全文共108页,当前为第6页。 计算机网络发展的个阶段 理解:计算机 终端 名称:面向终端的计算机网络(第一代网络) 目的:传输信息 代表:SABREI 美国航空公司的飞机票预订系统 计算机网络应用基础(第3版)夏时木版(项目一)全文共108页,当前为第7页。 时间:1969年8月 代表:ARPANET(阿帕网)被称为世界上第一个计算机网络系统,也称为第二代计算机网络。 目的:传输信息 ARPANET是Internet的雏形。 计算机网络发展的个阶段 计算机网络应用基础(第3版)夏时木版(项目一)全文共108页,当前为第8页。 1974年,网际协议(IP)和传输控制协议(TCP)诞生; 国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)共同制定开放系统互连参考模型(OSI)。解决了异地、异网互连等问题,使计算机网络走向标准化。 以传输信息为主发展为以共享网络上计算机系统资源为主,以实现资源共享为目的。 计算机网络发展的个阶段 计算机网络应用基础(第3版)夏时木版(项目一)全文共108页,当前为第9页。 计算机网络发展的个阶段 编号 名称 特点 主要目的 代表 第一代 面向终端的计算机网络 一台主机+多个终端 传输信息 SABREI 第二代 计算机网络 四个交换结点 传输信息 ARPANET(阿帕网) 第代 计算机通信网络 传输控制协议(TCP)和网际协议(IP) 资源共享 INTERNET 计算机网络应用基础(第3版)夏时木版(项目一)全文共108页,当前为第10页。 任务1 认识网络 一、你知道什么是计算机网络吗? 二、计算机网络的形成与发展,你了解多少? 【知识与技能目标】 计算机网络应用基础(第3版)夏时木版(项目一)全文共108页,当前为第11页。 1、第一代计算机网络的代表是 ; 2、第一个真正意义的计算机网络是 ,中文名称为: 。它由 (中文)研究开发,以 为主要目的的计算机网络,是第二代计算机网络,并成为 的雏形。 SABREI ARPANET 阿帕网 美国国防部高级研究计划署 传输信息 Internet 计算机网络应用基础(第3版)夏时木版(项目一)全文共108页,当前为第12页。 3. TCP/IP协议中的TCP指______________;IP指__________。 4. 世界上第一个计算机网络是______________。 传输控制协议 ARPANET 网际协议 计算机网络应用基础(第3版)夏时木版(项目一)全文共108页,当前为第13页。 5/31/2023 14 1. 下列属于第二计算机网络的是( ) A、以单机为中心连接若干通信终端 B、以多个单机为中心的计算机通信网互联 C、计算机网络与计算机网络互联 B 计算机网络应用基础(第3版)夏时木版(项目一)全文共108页,当前为第14页。 知识拓展: 一、计算机网络建设的目的 计算机网络应用基础(第3版)夏时木版(项目一)全文共108页,当前为第15页。 知识拓展: 二、计算机网络的应用 计算机网络应用基础(第3版)夏时木版(项目一)全文共108页,当前为第16页。 任务一 书面作业 作业: P5-6:

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值