首页 > 其他分享 >网络--传输层

网络--传输层

时间:2023-05-14 22:49:09浏览次数:39  
标签:-- netstat 端口 网络 TCP 拥塞 传输层 连接

传输层 0 传输层的两个协议 TCP(传输控制协议):需要将传输的文件分段传输 建立会话 可靠传输 流量控制 UDP(用户数据报协议):一个数据包就能够完成数据通信 不分段 不需要流量控制 不可靠传输 屏幕广播,多播   查看会话 netstat -n 查看建立会话的进程 netstat -nb   常见的应用层协议使用的端口 http=TCP+80 https=TCP+443 RDP=TCP+3389 远程桌面 ftp=TCP+21 共享文件夹=TCP+445 SMTP=TCP+25 POP3=TCP+110 telnet=TCP+23 SQL=TCP+1433 DNS=TCP+53 服务和应用层协议之间的关系 服务使用TCP或UDP的端口侦听客户端请求 客户端使用IP地址定位服务器 使用目标端口 定位服务 可以再服务器网卡上设置只开放必要端口 实现服务器网络安全   如何在Windows上安装服务 DNS服务 WEB服务   如何查看服务侦听的端口(查看服务是否开启) 查看服务器侦听的端口 netstat -an 查看建立的会话 netstat -n 查看建立会话的进程 netstat -nb 测试端口是否打开 telnet 192.168.4.155 3389 (端口没开会提示连接失败)   如何更改服务使用默认端口 迷惑入侵者 使系统更加安全 如何设置Windows网络安全 设置本地连接 TCP/IP筛选 只开必要端口 网卡禁用端口:本地连接-->属性-->internet协议-->高级-->选项-->属性   端口号只有本地意义 端口 0-65535 熟知 0-1023 登记端口号 1024-49151 RDP 3389 客户端口号49152-65535 netstat -n | find "ESTABLISHED"   传输控制协议TCP: TCP是面向连接的传输层协议 每一条TCP连接只能有两个端点(点对点) TCP提供全双工通信 面向字节流   TCP连接的端点叫做套接字(socket):IP+端口。   TCP如何实现可靠传输 可靠传输的工作原理--停止等待协议:简单,但信道利用率太低 确认丢失,确认迟到 自动重传请求(ARQ)。 TCP协议如何实现流量控制 TCP协议如何避免网络拥塞   TCP报文段的首部格式 0 数据偏移量:四位,一个1代表4个字节,最多60字节,固定20,选项最多40字节 0 0 URG:加急 1 0   SYN:建立会话 RST:异常中断 FIN:释放 窗口:设置相同缓存   TCP如何实现可靠传输 1.以字节为单位的滑动窗口技术 超时重传时间的选择 RTTs:加权平均往返时间 新的RTTs=(1-a)x(旧的RTTs)+ a x(新的RTTs样本) RFC2988推荐的a值为1/8。   TCP协议如何实现流量控制 通信前:ACK=0,rwnd=10(接收窗口)   TCP的拥塞控制 出现资源拥塞的条件: 对资源需求的总和>可用资源 拥塞控制:全局性的过程,涉及到所有的主机、所有的路由器,以及与降低网络传输性能有关的所有因素。 流量控制:发送端与接收端之间的点对点通信量的控制,它所做的就是抑制发送端发送数据的速率,以便使接收端来得及接收。   慢开始算法原理 慢开始门限(ssthresh):默认16 当TCP连接进行初始化时,将拥塞窗口置为1. 拥塞避免:并不是能完全避免拥塞。在拥塞避免阶段把拥塞窗口控制为按线性规律增长,使网络比较不容易出现拥塞。 快重传 快恢复 发送窗口的上限值 = Min [ rwnd, cwnd ] 接收窗口与拥塞窗口的最小值   TCP的传输连接管理 传输连接有三个阶段:连接建立,数据传送,连接释放。 TCP连接的建立都是采用客户服务器方式。 主动发起连接建立的应用进程叫做客户(client)。 被动等待连接建立的应用进程叫做服务器(server)。   为什么需要第三次数据包再次确认? 客户机避免二次发包中,服务器二次确认,客户机不承认,造成服务器计算机资源浪费。   TCP的连接建立:用三次握手建立TCP连接的各状态 0   ack=seq+1 使用命令查看状态:netstat -n SYN_SENT状态:发送未接收 访问不纯在地址 SYN_RCVD状态:多为SYN攻击 0   TCP释放连接 0 FIN_WAIT1状态:是主动要求关闭tcp连接 TIME_WAIT状态:2MSL(报文最大生存时间)= 4分钟      

标签:--,netstat,端口,网络,TCP,拥塞,传输层,连接
From: https://www.cnblogs.com/circlecircle/p/17400451.html

相关文章

  • UART协议
    通用异步收发器(UniversalAsynchronousReceiver/Transmitter)RS232只要信号拉低,即可开始传送数据,不需要额外的时钟线进行数据的同步传输”UART的一帧由起始位、数据位、校验位和停止位组成无传输数据时为高电平,UART没有控制线,先发一位逻辑“0”开始进行数据传输使用下降沿电......
  • ADAS功能简介
    1.主动控制类ADAS:(1)自适应巡航控制系统AdapTIveCruiseControl(ACC)(2)自动紧急制动AutonomousEmergencyBraking(AEB)(3)智能大灯控制AdapTIveFrontLights(AFL)(4)智能车速控制IntelligentSpeedAdaptaTIon(ISA)(5)行人检测系统PedestrianDetecTIonSystem(PDS)2.预警类ADAS:BS......
  • 大一快结束了,一年都没跟上进度怎么办
     本人是某沿海四非的计算机专业学生,读大学以来,完全没有跟上一节课,感觉效率极低,不过笔者喜欢打乒乓球,乒乓球界有一句话叫球不落地,永不放弃。所以接下来我要开学啦,把我的天赋拿回来,嘻嘻嘻,颇为自恋。......
  • 【2023-05-13】连岳摘抄
    23:59善于等待的人,一切都会及时来到。                                                 ——巴尔扎克功名利禄,荣华富贵,确实要看淡。看淡了才不偏执,不会趋炎附势,也不......
  • 【2023-05-12】连岳摘抄
    23:59我们一起缅怀故人,回忆向来使人们相互亲近,而充满爱的回忆则加倍地使人们相互亲近。                                                 ——茨威格我趋向于认为,一......
  • 「杂记」有空吃包子,没空吃肠粉
    写在前面标题是双关。2023.5.14关于《赛马娘PrettyDerby》国服译名《闪耀!优俊少女》的一点个人向考究-为什么不直接采用已是人尽皆知的原名《赛马娘》?首先要谈一下“赛马”和“马术”的区别。“马术”比赛中主要展现的是骑手的技巧和人马协调能力,在保护得当的情况下危险系......
  • 网络--应用层
    域名系统DNS(DomainNameSystem)DNS服务的作用:负责解析域名,将域名解析成IP根.顶级域名comedunetcnorggov二级域名 谷歌DNS服务器8.8.8.8电信DNS服务器222.222.222.222 解析域名解析是否正常ping检查谁提供的解析服务nslookup 动态主机配置协议DHCP文件......
  • MySQL学习日志十三,索引
    一、索引的作用1.提高查询速度2.确保数据的唯一性3.可以加速表和表之间的连接,实现表与表之间的参照完整性4.使用分组和排序子句进行数据检索时,可以显著减少分组和排序的时间5.全文检索字段进行搜索优化.二、分类1.主键索引(PrimaryKey)2.唯一索引(Unique)3.常规......
  • 冒泡排序
    1.问题描述对N个整数进行升序排列2.问题分析冒泡法应该是最基础最简单的了。共有N个数,我们可以利用数组进行储存。冒泡排序的思想就是从表头开始往后扫面数组,过程中比较相邻两个元素的大小,若前面元素大于后面的元素,则将他们互换,称之为消去了一个逆序。在扫描过程中,不断地将两相......
  • 物料齐套计算(二)APS系统的物料计划逻辑
    上一篇谈到MRP做物料计划的种种弊端 而APS的出现,才真正开始,有了物料齐套的概念, 在物料计划上有多种算法规则,大略分为两类 第一类是常规优先级规则—自前向后—自后向前—基于瓶颈计算 计算如下 (1)对客户需求进行优先级排序 订单/预测需求排序 这部分考......