
网络
星辰浩宇
路在脚下
展开
-
IXP
Internet eXchange Point(IXP)即互联网交换中心,亦称为IX。互联网Internet是由众多的网络互相连接而形成的全球性网络,互联网交换中心(IXP、IX)即负责这些不同的网络之间互相通信的交换点,是互联网的关键基础设施。服务范围互联网交换中心(Internet Exchange Point)是不同电信运营商之间为连通各自网络而建立的集中交换平台,互联网交换中...转载 2019-07-13 08:41:44 · 4540 阅读 · 0 评论 -
计算机网络体系结构与参考模型
计算机网络分层结构我们把计算机网络的各层及其协议集合称为网络的体系结构。换言之,计算机网络的体系结构就是这个计算机网络及其所应完成的功能的精确定义,它是计算机网络中的层次、各层的协议及其层间接口的集合。需要强调的是,这些功能究竟是用何种硬件或软件完成的,则是一个遵循这种体系结构的实现问题。体系结构是抽象的,而实现是具体的,是真正在运行的计算机硬件和软件。计算机网络的体系结构通常都具有可分...原创 2019-08-24 11:33:55 · 852 阅读 · 0 评论 -
ISO/OSI参考模型和TCP/IP参考模型
OSI参考模型国际标准化组织(ISO)提出的网络体系结构模型,称为开放系统互连参考模型(OSI/RM).OSI有7层,自下而上依次为物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。低三层统称为通信子网,它是为了联网而附加的通信设备,完成数据的传输功能,高三层统称为资源子网,它相当于计算机系统,完成数据的处理等功能。传输层承上启下。OSI 参考模型各层的功能如下:1)物理层...原创 2019-08-24 15:25:02 · 3089 阅读 · 0 评论 -
TCP/IP模型与OSI模型的比较
TCP/IP模型与OSI模型有许多相似之处首先,二者都采取分层的体系结构,将庞大且复杂的问题划分为若干较容易处理的、范围较小的问题,而且分层的功能也大体类似其次,二者都是基于独立的协议栈的概念最后,二者都可以解决异构网络的互联、实现世界上不同产家生产的计算机之间的通信差别第一:OSI参考模型的最大贡献就是精确定义了三个主要概念:服务、协议和接口,这与现代的面向对象程序设计思想非...原创 2019-08-24 15:57:42 · 1901 阅读 · 0 评论 -
域名系统(DNS)
域名系统(Domain Name System,DNS)是因特网使用的命名系统,用来把便于人们记忆的具有特定含义的主机转化为便于机器处理的IP地址,相对于IP地址,人们更喜欢用具有特定含义的字符串来标识因特网上的计算机。值得注意的是,DNS系统 采用客户/服务器模型,其协议运行在UDP之上,使用53号端口。从概念上可将DNS分为3部分:层次域名空间、域名服务器和解析器层次域名空间因特网...原创 2019-08-24 17:16:00 · 647 阅读 · 0 评论 -
域名解析过程
域名解析是指把域名映射成IP地址或把IP地址映射成域名的过程。前者称为正向解析,后者称为反向解析。当客户端需要域名解析时,通过本机的DNS客户端构造一个DNS请求报文,以UDP数据报方式发往本地域名服务器。域名解析的方式有两种:递归查询和递归与迭代相结合的查询。递归查询给根域名服务造成的负载过大,所以在实际中几乎不使用。常用的是递归与迭代相结合的查询方式,该方式分为两部分1)主机向本地域名...原创 2019-08-24 17:53:25 · 3793 阅读 · 0 评论 -
计算机的启动过程
最早的时候,工程师们用它来比喻,计算机启动是一个很矛盾的过程:必须先运行程序,然后计算机才能启动,但是计算机不启动就无法运行程序!就像"pull oneself up by one's bootstraps"字面意思是"拽着鞋带把自己拉起来",这当然是不可能的事情。计算机的整个启动过程分成四个阶段。一, 第一阶段:BIOS上个世纪70年代初,"只读内存"(read-only m...转载 2019-08-24 20:07:39 · 489 阅读 · 0 评论 -
TCP连接管理
TCP是面向连接的协议,因此每个TCP连接都有三个阶段:连接建立、数据传送和连接释放。TCP连接的管理就是使运输连接的建立和释放都能正常进行。在TCP连接建立的过程中,要解决以下三个问题:要使每一方都能确知对方的存在。 要允许双方协商一些参数(如最大窗口值、是否使用窗口扩大选项、时间戳选项以及服务质量等) 能够对运输实体资源(如缓存大小、连接表中的项目等)进行分配。TCP把连接作为最...原创 2019-08-25 09:28:51 · 1113 阅读 · 0 评论 -
网络基础知识
Socket编程的send() recv() accept() socket()函数send函数用来向TCP连接的另一端发送数据。客户程序一般用send函数向服务器发送请求,而服务器则通常用send函数来向客户程序发送应答,send的作用是将要发送的数据拷贝到缓冲区,协议负责传输。recv函数用来从TCP连接的另一端接收数据,当应用程序调用recv函数时,recv先等待s的发送缓冲中的数据...原创 2019-08-25 10:12:29 · 368 阅读 · 0 评论