排序
TCP/IP五层(四层)参考模型(TCP/IP模型包含哪几层)
TCP/IP是一组协议的代名词,它还包括许多协议,组成了TCP/IP协议簇。 TCP/IP通讯协议采用了5层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。 物理层:负责光/电信号的传递...
Linux中功能强大的网络工具—NC
命令简介 NC是netcat的简写,是一个功能强大的网络工具,有着网络界的瑞士军刀美誉。Nc 命令在linux系统中实际命令是ncat,nc是软连接到ncat。 NC命令的主要作用如下: 实现任意TCP/UDP端口的侦...
Linux SIGPIPE信号
在 TCP 通信双方中,为了描述方便,以下将通信双方用 A 和 B 代替。 当 A “关闭”连接时,若 B 继续给 A 发数据,根据 TCP 协议的规定,B 会收到 A 的一个 RST 报文响应,如 B 继续再往这个服...
什么是TCP/IP协议?(TCP/IP协议包含哪几层?)
TCP/IP协议是Transmission Control Protocol/Internet Protocol的缩写,意为传输控制协议/因特网互联协议。 它是一种用于计算机网络通信的协议族,也是互联网的基础。 TCP/IP协议包括了一系列网...
TCP和UDP区别的通俗解释
网络工程师小明最近交了一个女朋友芸芸,为了在芸芸面前显示自己的风趣幽默,小明讲了个TCP的笑话。 小明以为自己很幽默的解释了TCP协议的网络知识,但是他万万没想到,芸芸不但没笑,还给他讲...
UDP典型使用场景有哪些
UDP协议可能会丢失数据包,那在什么情况下使用UDP协议? 与TCP等其他协议相比,UDP(用户数据报)具有简单、速度快、开销低等优点,因此被广泛用于各种软件架构中。 下图显示了UDP的4个使用案例...
TCP和UDP的区别(TCP和UDP有哪些不同点)
TCP(传输控制协议)和UDP(用户数据报协议)都是传输层协议,它们的主要目的是在网络中的两个节点之间传输数据。 尽管它们有共同的目标,但它们在实现和特性方面有很大的区别。 以下是TCP和UDP...
什么是IO多路复用
首先了解下网络套接字(socket)的概念,可以把它简单理解为 TCP 网络层中应用层和传输层之间的一个抽象层: 客户端和服务端建立抽象的网络连接时,TCP/IP 层需要做很多操作,如各种报文,消息...

















