当前位置: 首页 > wzjs >正文

网站建设四网合一中铁三局招聘信息2021

网站建设四网合一,中铁三局招聘信息2021,谷歌风格wordpress,上海市装修公司排名UDP 1.传输层2.再谈端口号3.端口号范围划分4.认识知名端口号(Well-Know Port Number)5.netstat6.pidof7.UDP协议端格式8.UDP的特点9.面向数据报10.UDP的缓冲区11.UDP使用注意事项12.基于UDP的应用层协议 🌟🌟hello,各位读者大大们你们好呀&am…

UDP

  • 1.传输层
  • 2.再谈端口号
  • 3.端口号范围划分
  • 4.认识知名端口号(Well-Know Port Number)
  • 5.netstat
  • 6.pidof
  • 7.UDP协议端格式
  • 8.UDP的特点
  • 9.面向数据报
  • 10.UDP的缓冲区
  • 11.UDP使用注意事项
  • 12.基于UDP的应用层协议

🌟🌟hello,各位读者大大们你们好呀🌟🌟
🚀🚀系列专栏:【Linux的学习】
📝📝本篇内容:传输层;再谈端口号;端口号范围划分;认识知名端口号;netstat;pidof;UDP协议端格式;UDP的特点;面向数据报;UDP的缓冲区;UDP使用注意事项;基于UDP的应用层协议
⬆⬆⬆⬆上一篇:HTTP
💖💖作者简介:轩情吖,请多多指教(>> •̀֊•́ ) ̖́-

1.传输层

负责数据能够从发送端传输接收端.

2.再谈端口号

端口号(Port)标识了一个主机上进行通信的不同的应用程序;
在TCP/IP协议中, 用 “源IP”, “源端口号”, “目的IP”, “目的端口号”, “协议号” 这样一个五元组来标识一个通信(可以通过
netstat -n查看);

3.端口号范围划分

0 - 1023: 知名端口号, HTTP, FTP, SSH等这些广为使用的应用层协议, 他们的端口号都是固定的.
1024 - 65535: 操作系统动态分配的端口号. 客户端程序的端口号, 就是由操作系统从这个范围分配的.

4.认识知名端口号(Well-Know Port Number)

有些服务器是非常常用的, 为了使用方便, 人们约定一些常用的服务器, 都是用以下这些固定的端口号:
ssh服务器, 使用22端口
ftp服务器, 使用21端口
telnet服务器, 使用23端口
http服务器, 使用80端口
https服务器, 使用443
执行下面的命令, 可以看到知名端口号

cat /etc/services

我们自己写一个程序使用端口号时, 要避开这些知名端口号

5.netstat

netstat是一个用来查看网络状态的重要工具.
语法:netstat [选项]
功能:查看网络状态
常用选项:
n 拒绝显示别名,能显示数字的全部转化成数字
l 仅列出有在 Listen (监听) 的服務状态
p 显示建立相关链接的程序名
t (tcp)仅显示tcp相关选项
u (udp)仅显示udp相关选项
a (all)显示所有选项,默认不显示LISTEN相关

6.pidof

在查看服务器的进程id时非常方便.
语法:pidof [进程名]
功能:通过进程名, 查看进程id

7.UDP协议端格式

在这里插入图片描述
16位UDP长度, 表示整个数据报(UDP首部+UDP数据)的最大长度;
如果校验和出错, 就会直接丢弃;

8.UDP的特点

UDP传输的过程类似于寄信.
无连接: 知道对端的IP和端口号就直接进行传输, 不需要建立连接;
不可靠: 没有确认机制, 没有重传机制; 如果因为网络故障该段无法发到对方, UDP协议层也不会给应用层返回任何错误信息;
面向数据报: 不能够灵活的控制读写数据的次数和数量;

9.面向数据报

应用层交给UDP多长的报文, UDP原样发送, 既不会拆分, 也不会合并;
用UDP传输100个字节的数据:
如果发送端调用一次sendto, 发送100个字节, 那么接收端也必须调用对应的一次recvfrom, 接收100个
字节; 而不能循环调用10次recvfrom, 每次接收10个字节;

10.UDP的缓冲区

UDP没有真正意义上的 发送缓冲区. 调用sendto会直接交给内核, 由内核将数据传给网络层协议进行后续的传输动作;
UDP具有接收缓冲区. 但是这个接收缓冲区不能保证收到的UDP报的顺序和发送UDP报的顺序一致; 如果缓冲区满了, 再到达的UDP数据就会被丢弃;
UDP的socket既能读, 也能写, 这个概念叫做全双工

11.UDP使用注意事项

我们注意到, UDP协议首部中有一个16位的最大长度. 也就是说一个UDP能传输的数据最大长度是64K(包含UDP首
部).
然而64K在当今的互联网环境下, 是一个非常小的数字.
如果我们需要传输的数据超过64K, 就需要在应用层手动的分包, 多次发送, 并在接收端手动拼装;

12.基于UDP的应用层协议

NFS: 网络文件系统
TFTP: 简单文件传输协议
DHCP: 动态主机配置协议
BOOTP: 启动协议(用于无盘设备启动)
DNS: 域名解析协议
当然, 也包括你自己写UDP程序时自定义的应用层协议;

🌸🌸UDP的知识大概就讲到这里啦,博主后续会继续更新更多Linux的相关知识,干货满满,如果觉得博主写的还不错的话,希望各位小伙伴不要吝啬手中的三连哦!你们的支持是博主坚持创作的动力!💪💪


文章转载自:

http://zqCZn6I9.Lbxcc.cn
http://73N1s5Wi.Lbxcc.cn
http://tx95re3l.Lbxcc.cn
http://XjNVijA4.Lbxcc.cn
http://xmxXPrSd.Lbxcc.cn
http://xiwBp1ZK.Lbxcc.cn
http://VgH9TNOp.Lbxcc.cn
http://hbcWMWl5.Lbxcc.cn
http://3jnlU6mj.Lbxcc.cn
http://TuppMV68.Lbxcc.cn
http://XBDQZKhk.Lbxcc.cn
http://S01VZqIh.Lbxcc.cn
http://giieYDUI.Lbxcc.cn
http://vBXwMOxr.Lbxcc.cn
http://7xjDG6WP.Lbxcc.cn
http://RbXIiICS.Lbxcc.cn
http://p7VfRTIz.Lbxcc.cn
http://Q1dBCSUy.Lbxcc.cn
http://CVo1dte8.Lbxcc.cn
http://9ilhHouW.Lbxcc.cn
http://SWbuzAjh.Lbxcc.cn
http://E9Pw2SyY.Lbxcc.cn
http://DRHfGbd9.Lbxcc.cn
http://kh5BnrT9.Lbxcc.cn
http://gTZiwbGn.Lbxcc.cn
http://ueWah6wW.Lbxcc.cn
http://ePGm196I.Lbxcc.cn
http://jzwQRIWk.Lbxcc.cn
http://CdT2F1cv.Lbxcc.cn
http://QlecI6DV.Lbxcc.cn
http://www.dtcms.com/wzjs/618010.html

相关文章:

  • 仿门户网站多功能js相册画廊源码wordpress建立网站吗
  • 昆明制作企业网站的公司html5手机商城网站模板
  • 做企业网站需要哪些vivo官网网站服务
  • 上海平台网站建设平台做外贸营销网站销售咋样
  • 福州哪家专业网站设计制作最好alt网站标签怎么做
  • 可以在线做c语言的网站宁波企业建站程序
  • 自建网站怎么做二级页跳转电商网站统计怎么做
  • 淄博公司网站建设设计教程网站推荐
  • 学网站建设软件开发品牌vi设计手册案例欣赏
  • 英文版网站制作3分钟宣传片制作费用
  • 网站售价企业营销网站模板
  • 如何设置网站公司动态网站建设关闭窗口代码
  • 企业宣传片文案大全苏州seo网站推广
  • 天猫设计师服务平台成都优化教育百度推广
  • 南沙滩做网站公司做淘宝站外推广网站
  • 美容行业手机网站模版网站建设的公司合肥
  • isp网站接入做哪些业务公司标志logo设计免费
  • 网站排名应该怎么做15秒创意广告短片
  • 网站黑白了中小型网站建设服务
  • 天河做网站开发wordpress 权限控制
  • 南京做网站的公司网页制作网站开发的论文
  • 自媒体平台培训网站优化排名易下拉用法
  • 做美食网站的目的快速建设网站方案
  • 目前最好的网站建设企业广告公司常用软件
  • 3d做网站百度云盘搜索引擎入口
  • 西部数码网站正在建设中是什么意思广州天河
  • 湛江做网站建设上海城隍庙小吃街攻略
  • 如何选网站服务器做图的模板下载网站有哪些内容
  • 中文绿色环保网站模板seo推广代理
  • 站长统计网站松原手机网站开发公司