![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
RightJay
这个作者很懒,什么都没留下…
展开
-
套接字(socket)编程简介
套接字(socket)编程简介现在的网络编程几乎都是用的socket。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket!那什么是socket?下面介绍一下socket的相关概念和一些基本函数。套接字概念Socket本身有“插座”的意思,在Linux环境下,用于表示进程间网络通信的特殊文件类型。本质为内核借助缓冲区形成的伪文件。既然是文件原创 2020-11-29 17:43:30 · 2177 阅读 · 1 评论 -
Linux中常用的网络命令详细介绍(ifconfig、route、ping、traceroute、netstat)
Linux网络命令ifconfig 许多windows非常熟悉ipconfig命令行工具,它被用来获取网络接口配置信息并对此进行修改。Linux系统拥有一个类似的工具,也就是ifconfig(interfaces config)。通常需要以root身份登录或使用sudo以便在Linux机器上使用ifconfig工具。依赖于ifconfig命令中使用一些选项属性,ifconfig工具不仅可以被用来简单地获取网络接口配置信息,还可以修改这些配置。命令格式ifconfig [网原创 2020-11-22 17:49:47 · 3439 阅读 · 0 评论 -
网络地址
网络地址物理地址每块网卡都拥有唯一的ID号,也叫做MAC地址(48位),如00-aa-00-62-c9-09。MAC地址被烧录在网卡上的ROM中,就像我们每个人的遗传基因DNA一样,即使在全世界也绝不会重复。逻辑地址IP地址是一个32位二进制数,用于标识网络中的一台计算机,如127.0.0.1,192.168.1.200IP地址通常以两种方式表示:二进制数和十进制数。二进制数表示:在计算机内部,IP地址用32位二进制数表示,每8位为一段,共4段。如10000011.011010原创 2020-11-08 17:12:28 · 1537 阅读 · 0 评论 -
计算机网络体系结构
计算机网络体系结构网络通信协议从应用的角度出发,协议可理解为“规则”,是数据传输和数据的解释的规则。假设,A、B双方欲传输文件。规定:第一次,传输文件名,接收方接收到文件名,应答OK给传输方;第二次,发送文件的尺寸,接收方接收到该数据再次应答一个OK;第三次,传输文件内容。同样,接收方接收数据完成后应答OK表示文件内容接收成功。由此,无论A、B之间传递何种文件,都是通过三次数据传输来完成。A、B之间形成了一个最简单的数据传输规则。双方都按此规则发送、接收数据。A、B之间达成的这个相互遵原创 2020-11-01 12:40:59 · 1415 阅读 · 6 评论