tcp报文段和ip报文什么区别csdn

tcp报文段和ip报文什么区别csdn,第1张

CP报文段(TCP segment)

TCP传输给IP的数据单元称作TCP报文段。
segment: part of sth separated or marked off from the other parts
(注意:它是part of sth,不是independent)

TCP报文段:TCP传输给IP的数据单元称作TCP报文段TCP协议是面向有连接的协议,“有连接”的意思是TCP协议需要维护后续数据的状态信息。
(2)UDP数据报(User Datagram)

UDP传输给IP的信息单元称作UDP数据报。
datagram:a self-contained,independent entity of data carrying sufficient information to be routed fromthe source to the destination computer without reliance on earlier exchangesbetween this source and destination computer and the transporting network
UDP数据报:与TCP协议面向有连接不同,UDP是一个简单的面向数据报的运输层协议:进程的每个输出 *** 作都正好产生一个UDP数据报,并组装成一份待发送的IP数据报,即每个数据报是独立的,不属于某个整体。(详见IP数据报)
(3)IP数据报(IP datagram),更准确的说法叫分组(packet)。
(分组指IP数据报既可以是一个IP数据报,也可以是IP数据报的一个片(fragment))

IP传输给网络接口层的数据单元称作IP数据报。

packet: small package or parcel

IP数据报(或分组):IP协议并不维护任何关于后续数据报的状态信息,每个数据报的处理都是相互独立的。

1直接用jdk方法
InetAddress address = InetAddressgetLocalHost();
String IP=addressgetHostAddress();
2用request获取
public static String getRemoteIpAddr() {
>mysql(mariadb)通过远程访问,需要在数据库中配置用来远程访问的账号、密码、IP地址

通过命令:

其中:

remoteuser是用来远程访问的用户名,你可以自己定义,也建议自己定义而不要用默认的root。

123123123%是你客户端的IP地址段,也可以直接给定具体的IP地址,看你的需求。我这里是家庭宽带,有可能每次上网IP不同,但基本上都在一个段内,所以我这里采用IP地址段。

password替换成你的密码。

flush privileges;用来刷新数据库。

这样,在远程的客户端,在访问工具里配置好远程的信息,就可以访问远程数据库服务器了。

比如用Navicat:

账号:remoteuser

密码:password

ip:服务器的IP

端口:3306

以上是在数据库层面打开远程访问,如果在服务器层面有对端口的限制,也需要打开相应的设置。
原文链接:>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10884946.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存