计算机网络
这个分类主要讲的有关计算机网络的内容
哎呦,帅小伙哦
这个作者很懒,什么都没留下…
展开
-
epoll中的边缘触发和水平触发
一.基本概念 我们通俗一点讲:Level_triggered(水平触发):当被监控的文件描述符上有可读写事件发生时,epoll_wait()会通知处理程序去读写。如果这次没有把数据一次性全部读写完(如读写缓冲区太小),那么下次调用 epoll_wait()时,它还会通知你在上没读写完的文件描述符上继续读写,当然如果你一直不去读写,它会一直通知你!!!如果系统中有大量你不需要读写的就绪文件描...转载 2020-05-26 11:26:38 · 2041 阅读 · 0 评论 -
计算机网络——应用层
每个应用层的一个协议都对应了服务器上的一个服务。应用层协议都是为了解决某一类实际应用问题,网络当中解决某一类实际问题就是通过位于不同主机中应用层的多个进程之间的通信来完成。应用层的许多协议都是基于客户服务器方式。域名系统,DNS服务 作用:负责解析域名,将域名解析成IP地址 域名的格式: ····.二级域名.顶级域名....原创 2020-04-04 17:02:21 · 228 阅读 · 0 评论 -
计算机网络——传输层
1,传输层的功能 为相互通信的应用程序提供了逻辑通信(使一个机器上的客户端能够找到另一个机器上的服务程序)。网络层是为主机之间提供逻辑通信(使客户端所在的机器可以找到服务端所在的机器)。传输层还要对收到的报文进行差错检测。2,TCP协议 TCP协议,将要传输的文件分段,可以建立会话,实现可靠传输,并且具有流量控制功能。传送大文件的时候使用TCP协议。TCP报文段格...原创 2020-04-02 22:20:22 · 447 阅读 · 0 评论 -
计算机网络——网络层
1,网络层负责在不同的网络之间尽力转发数据包(通过路由器来实现,路由器是网络层的设备),如果把数据包丢失,不负责重传,也不负责传包的顺序。注意数据包的可靠传输是由传输层来实现的。2,路由器是网路层的设备,它可以实现在不同网络之间发送数据包,它是三层的设备,可以看到网络层的内容,根据网络层封装的内容来决定把这个数据传给哪一个路由器。 集线器和网线一样都是属于物理层的...原创 2020-04-01 14:48:20 · 1051 阅读 · 0 评论 -
计算机网络——数据链路层
1,数据链路层使用的信道主要有以下两种类型: 点对点信道。这种信道使用一对一的点对点通信方式。 广播信道。这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发送。2,链路(link)是一条点到点的物理线路段(物理上的线),中间没有任何其他的交换结点。 数据链路(data lin...原创 2020-03-30 22:55:25 · 635 阅读 · 0 评论 -
计算机网络——物理层
1,物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。 物理层的主要任务是确定下面四方面的内容: 机械特性: 例接口形状,大小,引线数目 ; 电气特性:例规定电压范围(-5V到+5V); 功能特性:例规定-5V表示0,+5V表示1 ; 过程特性:也称规程特性,规定建立连接时各个相关部件的工作步骤 。...原创 2020-03-30 10:44:15 · 351 阅读 · 0 评论 -
计算机网络——概述
1,IP地址的格式:a.b.c.d 其中,a是网段地址,后面的几位是主机的地址。主机和互联网通信时,必须通过路由器完成和其他网段的通信。 Mac地址(物理地址):网卡,路由器,计算机等出厂的时候就已经固定在芯片里面的地址。2,数据包和数据帧的区别: 如果数据包中加入了物理地址,数据包就变成了数据帧。注意,在数据帧传递的过程中,数据帧中的物理地址是一直变换的。数据包中的源IP地址...原创 2020-03-29 17:19:50 · 234 阅读 · 0 评论