随笔分类 -  计算机网络篇

摘要:进程与线程 概述 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄 阅读全文 »
posted @ 2018-07-26 19:16 GHzz 阅读(158) 评论(0) 推荐(0) 编辑
摘要:不同的系统在存储数据时是分大端(bit-endian)小端(little-endian)存储的,比如,Inter x86、ARM核采用的是小端模式,Power PC、MIPS UNIX和HP-PA UNIX采用大端模式 小端模式用文字描述是,低地址上存放低字节,高地址上存放高字节。 假如有一个32位 阅读全文 »
posted @ 2018-07-25 14:08 GHzz 阅读(479) 评论(0) 推荐(0) 编辑
摘要:为什么上图中的A在TIME-WAIT状态必须等待2MSL时间呢? 第一,为了保证A发送的最后一个ACK报文能够到达B。这个ACK报文段有可能丢失,因而使处在LAST-ACK状态的B收不到对已发送的FIN+ACK报文段的确认。B会超时重传这个FIN+ACK报文段,而A就能在2MSL时间内收到这个重传的 阅读全文 »
posted @ 2018-07-25 00:14 GHzz 阅读(666) 评论(0) 推荐(0) 编辑
摘要:一 select函数简介 select一般用在socket网络编程中,在网络编程的过程中,经常会遇到许多阻塞的函数,网络编程时使用的recv, recvfrom、connect函数都是阻塞的函数,当函数不能成功执行的时候,程序就会一直阻塞在这里,无法执行下面的代码。这是就需要用到非阻塞的编程方式,使 阅读全文 »
posted @ 2018-07-24 23:48 GHzz 阅读(230) 评论(0) 推荐(0) 编辑
摘要:struct ifreq 这个结构定义在include/net/if.h,用来配置ip地址,激活接口,配置MTU等接口信息的 struct ifconf 通常是用来保存所有接口信息的 应用 想要获取当前网口网线插入状态,需要用到ifreq结构体,获取网卡的信息,然后socket结合网卡驱动的ioct 阅读全文 »
posted @ 2018-07-17 22:31 GHzz 阅读(629) 评论(0) 推荐(0) 编辑
摘要:实验环境是linux系统,效果如下: 1.启动服务端程序,监听在6666端口上 2.启动客户端,与服务端建立TCP连接 3.建立完TCP连接,在客户端上向服务端发送消息 4.断开连接 实现的功能很简单,但是对于初来乍到的我费了不少劲,因此在此总结一下,如有错点请各位大神指点指点 什么是SOCKET( 阅读全文 »
posted @ 2018-07-17 22:28 GHzz 阅读(230) 评论(0) 推荐(0) 编辑
摘要:转自网络:看到一陌生名词,记录一下 TCP连接复用技术通过将前端多个客户的HTTP请求复用到后端与服务器建立的一个TCP连接上。这种技术能够大大减小服务器的性能负载,减少与服务器之间新建TCP连接所带来的延时,并最大限度的降低客户端对后端服务器的并发连接数请求,减少服务器的资源占用。 一般情况下,客 阅读全文 »
posted @ 2018-06-16 00:42 GHzz 阅读(638) 评论(0) 推荐(0) 编辑
摘要:第1章 概述 1、计算机网络的两大功能:连通性和共享; 2、因特网发展的三个阶段:①从单个网络ARPANET向互联网发展的过程。②建成了三级结构的因特网。③逐渐形成了多层次ISP (Internetserviceprovlder)结构的因特网。 3、NAP(或称为IXP)网络接入点:用来交换因特网上 阅读全文 »
posted @ 2018-06-16 00:16 GHzz 阅读(1823) 评论(0) 推荐(0) 编辑
摘要:IPV4的地址分类及网络号的范围如下: A类地址 (1)A类地址第1字节为网络地址,其它3个字节为主机地址。 (2)A类地址范围:1.0.0.1—126.255.255.254 (3)A类地址中的私有地址和保留地址: ① 10.X.X.X是私有地址范围(10.0.0.0-10.255.255.255 阅读全文 »
posted @ 2018-05-02 10:29 GHzz 阅读(2936) 评论(0) 推荐(0) 编辑
摘要:前言: tcp/ip通信机制是计算机中很重要的一个知识点,不是一句两句就能解释清楚的,需要反复推敲其中的玄妙。 通俗理解: 但是为什么一定要进行三次握手来保证连接是双工的呢,一次不行么?两次不行么?我们举一个现实生活中两个人进行语言沟通的例子来模拟三次握手。 引用网上的一些通俗易懂的例子,虽然不太正 阅读全文 »
posted @ 2018-03-28 20:37 GHzz 阅读(214) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示