计算机网络
文章平均质量分 60
计算机网络
Michael_Good
脚踏实地,不负时光!
展开
-
【计算机网络】INADDR_ANY释义
具体来说,当一个进程需要监听某个网络端口时,需要调用bind()函数将该端口与一个IP地址绑定。这样,无论是本地主机还是远程主机,只要它们能够访问该端口,就可以与该进程建立连接。需要注意的是,使用INADDR_ANY绑定端口时,进程会接受所有来自该端口的连接请求,包括来自本地主机和远程主机的请求。因此,在实际应用中,需要根据实际需求选择合适的IP地址来绑定端口,以确保安全性和可靠性。在网络编程中,当一个进程需要绑定一个网络端口时,可以使用INADDR_ANY来指定该端口可以接受来自任何IP地址的连接请求。原创 2023-06-01 15:44:51 · 3437 阅读 · 0 评论 -
【网络】拔掉网线后,TCP连接还存在吗?
若双方均开启 TCP keepalive,网线拔出后,一直未插回,保活探测包达到最大探测次数后,双方会进行断开连接。(在重传报文且一直没有收到对方响应的情况时,先达到「最大重传次数」或者「最大超时时间」这两个的其中一个条件后,就会停止重传,随后就会断开 TCP 连接。若双方均未开启 TCP keepalive,网线拔出后,一直未插回,则客户端和服务端的 TCP 连接状态将会一直保持存在。(后续,若插回了网线,客户端发回了响应包,服务端会返回RST报文,则客户端的连接也就断开了。响应等待超时后,会进行重传。原创 2023-05-09 10:10:56 · 771 阅读 · 0 评论 -
【计算机网络】网络数据交换技术 -- 分组交换、报文交换与电路交换
分组交换技术:分组交换技术是一种面向数据包的数据传输技术,它将数据分割成固定大小的数据包进行传输,每个数据包包含有关该数据块的信息,如源地址、目的地址、序列号、校验和等。总之,电路交换技术、报文交换技术和分组交换技术各有不同的使用方法,应根据具体的应用场景和需求选择合适的数据传输方式。总之,电路交换技术、报文交换技术和分组交换技术各有优缺点,应根据具体的应用场景和需求选择合适的数据传输技术。总之,电路交换技术、报文交换技术和分组交换技术各有优缺点,应根据具体的应用场景和需求选择合适的数据传输技术。原创 2023-04-17 10:46:56 · 2901 阅读 · 1 评论 -
【计算机网络】断点续传机制与滑动窗口机制
发送方会根据接收方的接收窗口大小来调整发送数据的速率和流量,以避免网络拥塞和数据丢失。发送方会根据接收方的接收窗口大小来调整发送数据的速率和流量,以避免网络拥塞和数据丢失。接收方的接收窗口大小取决于接收方的接收能力和已经接收的数据量。接收窗口的大小取决于接收方的接收能力和已经接收的数据量。发送方和接收方通过交换TCP报文段来进行数据传输,通过确认信息来确认已经接收到的数据包,从而确定上一个滑动窗口的数据已经传输完成。如果发送方一直发送超过窗口大小的数据,会导致接收方的接收窗口被占满,无法接收更多的数据。原创 2023-04-14 11:53:39 · 954 阅读 · 0 评论 -
【计算机网络】TCP拥塞控制、丢包重传机制与滑动窗口机制
当接收方收到重复的数据包时,会发送重复确认信息给发送方,以告知发送方数据包已经被接收。TCP拥塞控制的实现需要依赖于网络的反馈信息,例如接收方的确认信息和网络的延迟信息等。通过不断地调整发送数据的速率,TCP协议可以在网络拥塞的情况下保证数据的可靠传输,从而提高网络的稳定性和公平性。在网络拥塞的情况下,发送方发送的数据包可能会在网络中被丢失或者延迟,导致接收方无法及时收到数据包。发送方根据接收方的接收窗口大小来调整发送数据的速率和流量,以避免网络拥塞和数据丢失。原创 2023-04-14 11:05:15 · 1521 阅读 · 0 评论 -
计算机网络-关于握手队列【半连接队列】
连接超时和握手队列之间的关系在于,如果握手队列已满,新的连接请求将被拒绝,客户端将无法建立连接,从而可能导致连接超时。因此,在实际应用中,需要根据具体的网络环境和应用需求,合理地设置握手队列的大小和连接超时的时间,以避免队列溢出和连接超时等问题。因此,在实际应用中,需要根据具体的网络环境和应用需求,合理地设置握手队列的大小和连接超时的时间,以避免队列溢出和连接超时等问题。具体来说,握手队列是sock对象中的一个等待队列,用于存储SYN_RCVD状态的sock对象,即等待客户端ACK数据包的sock对象。原创 2023-04-06 22:44:09 · 345 阅读 · 1 评论 -
Windows如何进行冷注入?如何冷注入后不被内存检测?如何混淆加密DLL?【已亲测】
混淆 DLL:可以使用混淆技术来隐藏 DLL 的真实内容,从而避免被检测到。在 Windows 中,冷注入本身并不会被内存检测所发现,因为它是一种将 DLL 注入到目标进程中的方法,而不需要启动目标进程。避免使用常见的注入函数:一些杀毒软件和安全软件会监测常见的注入函数,如 CreateRemoteThread、SetWindowsHookEx 等,因此可以尝试使用其他未被广泛使用的注入函数。加密和混淆 DLL:可以使用加密和混淆技术来隐藏 DLL 的真实内容,从而避免被检测到。原创 2023-03-04 11:28:17 · 819 阅读 · 0 评论 -
HTTPS基于SSL加解密安全通信机制
HTTPS基于SSL加解密安全通信机制原创 2022-10-14 15:39:30 · 141 阅读 · 0 评论