计算机网络-应用层与传输层

一.传输层

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文件,图片等)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值