传输层-计算机网络

传输层

应用层:http https ftp DNS SMTP PoP3 RDP

传输层:TCP UDP

网络层:IP (RIP OSPF BGP) ICMP IGMP ARP

应用场景

TCP 分段 编号 流量控制 建立会话 netstat -nUDP 一个数据包就能完成数据通信 不建立会话

1传输层和应用层之间的关系

http=tcp+80

https=tcp+443

ftp=tcp+21

SMTP=tcp+25

pop3=tcp+110

RDP=tcp+3389

共享文件夹=tcp+445

SQL=tcp+1433

DSN=udp+53 or tcp+53

应用层协议和服务之间的关系

服务运行后在TCP或UDP的某个端口侦听客户端请求

查看自己计算机侦听的端口

netstat -an

端口代表服务

更改端口增加服务器安全

Windows防火墙的作用

防止别人访问你的端口,如果自己访问外网,则打开那个墙出去,回来之后再关闭

防火墙不能防控灰鸽子木马程序。

TCP与UDP

两个对等运输实体在通信时传送的数据单元叫作运输协议数据单元

TCP 传送的协议数据单元是TCP报文段

UDP 传送的协议数据单元是UDP报文或用户数据报

TCP协议的特点

TCP如何实现可靠传输的

1.以字节为单位的滑动窗口技术  

TCP协议如何实现流量控制

TCP协议如何避免网络拥堵

拥塞窗口cwnd  

1.慢开始  

在这里插入图片描述

2.快重传

在这里插入图片描述
在这里插入图片描述

TCP的传输连接管理

传输连接有三个阶段,即:连接建立,数据传送和连接释放

1.连接建立:三次握手

在这里插入图片描述

为什么有第三次:假如没有第三次,现在A向B发送了第一次握手,但是通过两个链路发的,一个比较近,一个比较远,近的被B接受到以后,返回确认。后来远的那个也到了,然后B有发送一个确认,但是A不搭理它了,这样会造成资源的浪费。

三次握手建立TCP连接的各状态

在这里插入图片描述

2.连接释放

在这里插入图片描述

在这里插入图片描述

2MSL 4分钟

为什么要等:害怕B没收到最后一次确认。

TCP连接的端点不是主机,不是主机的IP地址,不是应用进程,也不是传输层的协议端口。TCP连接的端点叫作套接字(socket)

端口号拼接到ip地址即构成了套接字

在这里插入图片描述

在这里插入图片描述

超时重传等待时间为RTT(往返时间)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值