1. UDP DatagramSocket类: 1. send()与receive()方法 2. 绑定一个IP和Port DatagramPacket类: 1. 集装箱机制:封装数据 2. 地址标签:目的地IP+目的地Port 接收方必须先于发送方运行 2. TCP TCP协议 :有链接、保证可靠的 ...
分类:
编程语言 时间:
2020-02-28 19:11:53
阅读次数:
70
我们平常经常说UDP是不可靠连接,TCP是可靠连接,然而TCP为什么是可靠的呢 1. TCP和UDP的优缺点TCP 缺点: [1] 三次握手四次挥手,传输更多包,浪费一些带宽[2] 为了进行可靠通信,双方都要维持在线,通信过程中服务器server可能出现非常大的并发连接,浪费了系统资源,甚至会出现宕 ...
分类:
其他好文 时间:
2020-02-28 18:36:57
阅读次数:
130
UDP和TCP是网络协议里面传输层的协议,也是非常重要的两个协议。至于什么是传输层,看下面这张图。 那么这两个协议有什么区别呢? TCP是面向连接的,UDP是面向无连接的,TCP需要三次握手,四次挥手,UDP不要。 TCP提供可靠交付,通过TCP连接传输的数据,无差错、不丢失、不重复、并且按序到达。 ...
分类:
其他好文 时间:
2020-02-28 12:28:06
阅读次数:
82
基于UDP协议的Socket网络编程实现不需要IO流实现数据传输,数据被打包成包裹发送到目的地(注意传输的包裹不要太大)用到的两个类: DatagramPacketDatagramSocket代码实现 1234567891011121314151617181920212223242526272829... ...
分类:
其他好文 时间:
2020-02-28 11:46:28
阅读次数:
83
关于TCP和UDP的区别,是一个老生常谈的问题了。在面试的时候很容易被问到,那么两者到底有什么区别呢?首先看我从网上找的一个图。 很清晰的能够看出,UDP是无连接的,这是什么意思呢?这就是在传送数据的时候,UDP是不需要进行连接的,远方的主机在收到UDP的请求时,不需要经过任何的确认,虽然它不提高可 ...
分类:
其他好文 时间:
2020-02-28 01:42:02
阅读次数:
77
一、网络模型 网络模型一般是指OSI七层参考模型和TCP/IP四层参考模型。这两个模型在网络中应用最为广泛。 提问:各层的网络协议有哪些?(以下只是部分) 应用层:HTTP、SMTP、SSH 传输层:TCP、UDP 网络层:IP、路由表 网络接口层:以太网 二、TCP连接 1、TCP连接的特点: 面 ...
分类:
其他好文 时间:
2020-02-28 01:30:55
阅读次数:
58
Wireshark抓包 Wireshark抓包,带你快速入门 阅读目录 前言 安装和基本使用 开始抓包 显示过滤器 捕获过滤器 着色规则 抓取localhost(环回地址) 抓取移动设备流量 TCP/IP四层协议 TCP三次握手 TCP四次挥手 HTTPS的抓包 UDP协议 ModBusTcp协议 ...
分类:
其他好文 时间:
2020-02-27 22:15:44
阅读次数:
236
Netty到底是什么 从HTTP说起有了Netty,你可以实现自己的HTTP服务器,FTP服务器,UDP服务器,RPC服务器,WebSocket服务器,Redis的Proxy服务器,MySQL的Proxy服务器等等。我们回顾一下传统的HTTP服务器的原理1、创建一个ServerSocket,监听并绑 ...
分类:
Web程序 时间:
2020-02-27 19:10:25
阅读次数:
82
一、RIP(Routing Information Protocol)路由协议 1.Rfc( 思科官网文件编号):1058。 2.距离矢量协议。 3.度量值:跳数。跳数超过15不可达。 4.每30秒收敛一次,也可触发式更新。 5.V1使用广播,V2使用组播,组播地址:224.0.0.9。 6.管理距 ...
分类:
其他好文 时间:
2020-02-27 18:59:06
阅读次数:
62
Python面试重点(进阶篇) 注意:只有必答题部分计算分值,补充题不计算分值。 第一部分 必答题 1. 简述 OSI 7层模型及其作用?(2分) 2. 简述 TCP三次握手、四次回收的流程。(3分) 3. TCP和UDP的区别?(3分) 4. 什么是黏包?(2分) 5. 什么 B/S 和 C/S ...
分类:
数据库 时间:
2020-02-27 13:23:16
阅读次数:
69