一.传输层

1.功能: TCP报文段,UDP用户数据报

负责两个主机中进程之间的通信。

TCP协议还负责差错控制和流量控制。

(1)运输层为应用进程之间提供端到端的逻辑通信(但网络层是主机之间的逻辑通信)

(2)运输层还要为收到的报文进行差错检验

(3)运输层有两种不同的协议,即面向连接的TCP和无连接的UDP,应用层额各种服务是分别建立在这两种服务之上的。

2.UDP不需要建立连接,传送速率很快。

TCP提供面向连接的服务。TCP不提供广播和多播服务,开销大。

3.TCP特点:提供全双工特点,面向字节流。

4.TCP的流量控制

(1)定义:就是让发送方的发送速率不要太快,既要让 接收方 来得及 ,也不要使得网络发生拥塞。

(2)接收方窗口大小决定发送方窗口大小。

5.TCP的拥塞控制

有两种控制方式:慢开始和拥塞控制 快重传和快恢复

(1)慢开始和拥塞控制认为拥塞的标准是超时重传,而快开始和快恢复连续收到3个冗余ACK

(2)慢开始算法拥塞的时候将窗口置为1,阈值置为拥塞时窗口的一半,但是快重传是将窗口置为新的阈值。

6.发送窗口的上限值取MIN(接收窗口,拥塞窗口)

7.TCP报文段的格式

(1)序号字段(seq),TCP报文段是面向字节流的,序号字段说的就是报文段第一个字节流的序号。

(2)确认号字段(ask),是期望收到对方的下一个报文段的第一个字节

(3)窗口字段,还允许对方的一个报文段携带多少数据量。

8.TCP三次握手的过程。

(1)发送方 : SYN = 1, ACK = 0,seq = x

(2)接收方 :SYN = 1,ACK = 1, seq = y,ack = x+1

(3)发送方:ACK = 1,seq = x + 1, ack = y + 1

二.应用层

(1) DNS

Domain Name Systerm 是互联网的一项服务,他作为将域名和IP地址相互映射的分布式数据库,能够使人们更方便的访问互联网。

(2) FTP

文件传输协议,采用C/S的工作方式,从服务器上拷贝文件,采用TCP协议

(3) http协议

超文本传输协议,基于TCP/IP通信协议,用来从服务器上加载资源(HTML文件,图片等)

计算机网络-应用层与传输层相关推荐

  1. 计算机网络-应用层和传输层协议分析实验(PacketTracer)

    实验三.应用层和传输层协议分析实验 一.实验目的 通过本实验,熟悉PacketTracer的使用,学习在PacketTracer中仿真分析应用层和传输层协议,进一步加深对协议工作过程的理解. 二.实验 ...

  2. 计算机网络应用层和传输层及网络层协议有哪些?

    应用层协议: 1.远程登录协议(Telnet) 2.文件传输协议(FTP) 3.超文本传输协议(HTTP) 4.域名服务协议(DNS) 5.简单邮件传输协议(SMTP) 6.邮局协议(POP3) 其中 ...

  3. 计算机网络中TCP属于,【填空题】TCP/IP协议将计算机网络的结构划分为应用层、传输层、网络互连层等4个层次,其中IP协议属于【1】层。...

    [填空题]TCP/IP协议将计算机网络的结构划分为应用层.传输层.网络互连层等4个层次,其中IP协议属于[1]层. 更多相关问题 [单选] 数据格式为透明的是()的通道,它与信号速率及电调制方式无关, ...

  4. 计算机网络复习————概述,应用层,传输层

    计算机网络复习----概述,应用层,传输层 绪论 概述 交换技术 网络性能指标 协议栈 应用层 应用体系架构 Web和HTTP FTP和SMTP DNS p2p应用 传输层 传输层服务 UDP 可靠数 ...

  5. 计算机网络实验五——应用层和传输层协议分析

    计算机网络实验五--应用层和传输层协议分析 一.实验目的 二.实验内容 三.实验步骤 (一)任务1: 从 PC 使用 URL 捕获 Web 请求 1.配置Packet Tracer文件 2.使用URL ...

  6. 计算机网络实验四:应用层和传输层协议分析(PacketTracer)

    实验目的 通过本实验,熟悉PacketTracer的使用,学习PacketTracer中仿真分析应用层和传输层协议,加深对协议工作过程的理解. 实验内容 从PC使用URL捕获Web请求,运行模拟并捕获 ...

  7. 【计算机网络】实验四 应用层和传输层协议分析(PacketTracer)

    一.实验目的 通过本实验,熟悉PacketTracer的使用,学习在PacketTracer中仿真分析应用层和传输层协议,进一步加深对协议工作过程的理解. 二.实验内容 研究应用层和传输层协议 从 P ...

  8. 无连接可靠传输_计算机网络-网络层和传输层

    计算机网络-网络层和传输层 网络层概述 面向连接的服务,即虚电路(virtual circuit) TCP/IP采用数据报服务,无连接的服务,因为网络层是整个互联网的核心,因此应当让网络层尽可能简单. ...

  9. 计算机网络05:传输层

    文章目录 5.1.传输层的两个协议 5.1.1.概述 5.1.2.TCP & UDP 协议的应用场景 5.1.3.传输层的端口 5.1.4.传输层协议和应用层协议之间的关系 5.1.5.网络安 ...

  10. 计算机网络笔记Part5 传输层(Transport Layer)

    本人计算机网络笔记总目录 计算机网络笔记Part1 概述 计算机网络笔记Part2 物理层(Physical Layer) 计算机网络笔记Part3 数据链路层(Data Link Layer) 计算 ...

最新文章

  1. 2019 快过去了,自动驾驶发展得怎么样了?
  2. 第4周小组作业:WordCount优化
  3. 指针作为函数的返回值
  4. 数据的预处理与特征构建(申请评分卡模型)
  5. nRF52832 — 连接指定name、UUID、addr的蓝牙设备
  6. 9 个技巧,解决 K8s 中的日志输出问题
  7. Nacos源码DistroConsistencyServiceImpl
  8. 多人协作代码--公共库的引用与业务约定
  9. linux 保留最近目录,Linux如何删除全部目录只保留最新修改的目录
  10. memcache 获取key的方法,查询session存储
  11. polycube--基于ebpf/xdp的网络套件(网桥,路由器,nat,负载平衡器,防火墙,DDoS缓解器)
  12. 《Outlier Analysis》书籍
  13. php 动态引用dll文件路径,win平台环境变量与dll动态链接库搜索路径小结
  14. libmesh 思维导图(类接口设计)
  15. java将小写金额转换为大写的工具类
  16. Python怎么安装PHP,php中ThinkPHP的下载和安装
  17. hah4h4h4h4 im her3
  18. 《大话设计模式》读后感
  19. javascript与python性能对比-lua与python性能测试比较
  20. Nodejs如何连接Mysql

热门文章

  1. [na]802.1x协议无线认证协议dot1x有线认证实验
  2. MyEclipse 8.6.1下载|MyEclipse 8下载|MyEclipse 8.6.1官网下载
  3. 算法导论8-5习题解答(平均排序)
  4. 调查:是什么让你对开发者聚会(活动)感兴趣?(转 Y.boy一篇文章)
  5. 随机变量的均值与样本的平均值有何区别
  6. 孙鑫VC学习笔记:第十一讲 (三) 如何把元文件保存到文件当中
  7. 单片机网关与linux网关区别,浅谈Linux的路由与网关
  8. linux系统可以玩星际争霸吧,在Linux下可用Wine安装和运行星际争霸2、水煮三国
  9. 拓端tecdat|R语言在RCT中调整基线时对错误指定的稳健性
  10. 拓端tecdat|SAS可视化高级ODS图形:PROC SGPLOT,BY组和SG注释