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

深圳西乡网站建设百度关键词热度

深圳西乡网站建设,百度关键词热度,主机 可以 多少 网站,web前端做营销类企业网站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://www.dtcms.com/wzjs/206765.html

相关文章:

  • 迪奥官网网站做的好吗网赌怎么推广拉客户
  • 用什么工具做网站视图seoul怎么读
  • 武汉做网站哪里好网络营销的用户创造价值
  • wordpress建立网站搜索引擎营销的成功案例
  • 武汉开发网站建设怎样推广自己的产品
  • 哪个网站可以做担保交易百度度小店申请入口
  • 网站建设纟金手指下拉壹陆上海抖音推广
  • 个性化网站有哪些百度搜索指数和资讯指数
  • 装潢设计学校百度词条优化
  • wordpress 外贸 模板百度seo关键词排名查询
  • 做粤菜的视频网站营销宣传图片
  • 设计公司企业文化西安seo优化顾问
  • eclipse做网站网上国网app推广
  • 百度网址名称是什么seo搜索引擎优化工资薪酬
  • 阿里云的网站空间技术培训
  • 怎么快速推广网站深圳seo优化公司排名
  • 个人可以备案什么网站每日英语新闻
  • 长沙网页设计公司搜索引擎优化seo专员
  • 做word文档什么网站好广告推广策划
  • 沈阳网站建站公司附近的电脑培训班在哪里
  • 怎么做网页背景天津seo网络
  • 做不锈钢的网站百度招聘网最新招聘信息
  • 做网站需要交税培训课程设计
  • 专业的网站开发联系方式本周时事新闻概要10条
  • synology做网站挖掘关键词爱站网
  • wd网址怎么推广宁波seo推广推荐公司
  • 做网站 广告费 步骤济南网站建设哪家专业
  • 枞阳县建设局网站百度一下官网网址
  • thinkphp做网站教程深圳网络推广优化
  • ubuntu怎么做网站少儿编程培训机构排名前十