计算机网络 微课笔记4

第五章 运输层

1.运输层概述

前面课程介绍的物理层、数据链路层以及网络层,他们共同解决了将主机通过异构网络互连起来所面临的问题,实现了主机到主机的通信

但实际上在计算机网络中进行通信的真正实体是位于通信两端主机中的进程

如何为运行在不同主机上的应用进程提供直接的通信服务是运输层的任务,运输层协议又称为端到端协议

运输层可看作是一条逻辑上进程之间的信道,但实际上数据是沿着虚线传输的 

  • 运输层只考虑实现进程之间在逻辑信道上怎么运输,而不考虑底层主机到主机的传输细节
  • 网络层只考虑主机之间(网络之间)进行传输,而忽略在网络内如何传输的细节(MAC地址),认为网络内的传输是不知道也不需要知道的,是已经实现好了的不要管的。
  • 数据链路层只考虑网络内在信道内是如何传输的,不考虑数据怎么进入信道内进行传输的
  • 物理层解决数据如何进入信道变成比特流的

2.运输层端口号、复用与分用的概念

发送方的复用和接收方的分用

 

 注意运输层端口号和IP数据报协议字段的区别

 运输层端口号应用实例

 3.UDP和TCP的对比

                                 无连接                                                                面向连接 

 

 可双向传输,属于全双工传输

 4.TCP的流量控制

 

 当未得到确认清除缓存的字节段的重传计时器超时的时候,才会进行重传。

零窗口探测报文也有重传计时器,即使丢失,也能重新发送零窗口探测报文

如果接收窗口大小为0,接受方也会接收零窗口探测报文、携带重要信息的报文 

5.TCP的拥塞控制

 网络拥塞

 

慢开始是让crnd按指数规律增长

发生拥塞会丢弃部分报文段,和在网络中丢失的情况结果相同。会误认为网络发生了拥塞

 快恢复算法

6.TCP超时重传时间的选择

 

 超时重传时,新RTO取两倍的原因

 7.TCP可靠传输的实现

 

 只有计时器超时才会重传数据

 8.TCP的运输连接管理

1.TCP的连接建立

 2.连接释放

2MSL的必要性:类似收到消息就关手机干别事去了,对方死活找不到自己

而且2MSL的时间可以使本次连接持续时间内所产生的所有报文段都从网络中消失,使得下一个新的TCP连接中不会出现旧连接中的报文段

 9.TCP报文段的首部格式

 

 

 

 

 发送窗口的大小 应从接收窗口和拥塞窗口中取小者

 

 不想截了

第六章 应用层

1.概述

 应用层通过享受下层的服务来实现网络应用

 2.客户-服务器方式和对等方式

 3.动态主机配置协议DHCP

 自动配置用户主机信息,以便用户主机访问web服务器

发送广播报文的原因是可以通过端口号来将报文精准投给服务器,而不是客户端

 DHCP中继代理

 原因:不愿意在每一个网络上都配置一个DHCP服务器,这样会使服务器数量太多

4.域名系统DNS

 

 

 

 

 权限域名服务器可有多层

 5.文件传送协议FTP

  • 控制连接在整个会话期间一直保持打开 用于传送FTP相关控制命令
  • 数据连接用于文件传输,在每次文件传输时才建立

6.电子邮件

 理解邮件服务器是什么

SMTP协议

 MIME的扩展

 邮件读取协议

基于万维网的电子邮件

 7.万维网WWW

 

 HTTP/1.0非连续连接

 第三次握手就可以发送HTTP请求报文了

 报文格式

 cookie 将无状态的HTTP协议状态化

 

 万维网缓存

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值