计算机网络
文章平均质量分 92
NEUChords
好多东西要学习和总结啊~~~无止境无止境
展开
-
计算机网络(一)互联网基础知识
互联网定义网际网(Internet)专门指代网络之间的连接。互联网(The Internet)由ARPANET发展而来、互连全世界的计算机网络。互联网与TCP/IP的关系互联网的协议就是TCP/IP,TCP/IP就是互联网的协议。互联网的结构1.互联网的每个网络都是由骨干网和末端网组成。2.网络之间通过NOC即网络操作中心相连。3.网络运营商不同,他的网络连接方式和使用方法也会...原创 2019-05-27 11:00:22 · 2022 阅读 · 0 评论 -
计算机网络(十三)IPv4首部及IPv6首部格式
计算机网络(十四)IPv4首部及IPv6首部格式原创 2019-06-09 16:44:11 · 4620 阅读 · 0 评论 -
计算机网络(九)IP即网际协议及IP基础知识
计算机网络(九)IP即网际协议及IP基础知识IP即网际协议1.IP相当于OSI参考模型的第3层2.网络层与数据链路层的关系IP基础知识1.IP地址属于网络层地址2.路由控制a.发送数据至最终目标地址b.路由控制表3.数据链路的抽象化4.IP属千面向无连接型IP即网际协议1.IP相当于OSI参考模型的第3层IP(IPv4、IPv6)相当于OSI参考模型的第3层,即网络层。网络层的主要作用是实...原创 2019-06-03 17:07:22 · 533 阅读 · 0 评论 -
计算机网络(十四)DNS介绍
计算机网络(十四)DNS介绍1.IP地址不便记忆2.DNS的产生3.域名的构成a.域名服务器b.解析器4.DNS查询5.DNS如同互联网中的分布式数据库DNS可以将那串字符串转换为具体的IP地址。DNS不仅适用于IPv4,还适用于IPv6。1.IP地址不便记忆TCP/IP世界中从一开始就已经有了一个叫做主机识别码的东西。系统必须自动将主机名转换为具体的IP地址。主机往往会利用一个叫做h...原创 2019-06-10 09:48:25 · 596 阅读 · 0 评论 -
计算机网络(二十九)应用层协议概要及远程登录、文件传输介绍
计算机网络(二十九)应用层协议概要及远程登录、文件传输介绍应用层协议概要1.应用协议的定义2.应用协议与协议的分层3.相当于OSI中第 5、第6、第7层的协议远程登录1.TELNETa.选项b.TELNET客户端2.SSH文件传输1.FTP的工作机制概要2.通过ASCII码字符串进行的交互处理3.FTP主要命令4.FTP的主要应答消息应用层协议概要1.应用协议的定义利用网络的应用程序有很多...原创 2019-06-15 14:49:06 · 796 阅读 · 0 评论 -
计算机网络(三十)电子邮件
计算机网络(三十)电子邮件1.电子邮件的工作机制2.邮件地址3.MIME4.SMTP5.POP6.IMAP电子邮件的发送距离不受限,可以在全世界互联网中的任何两方之间进行收发。1.电子邮件的工作机制提供电子邮件服务的协议叫做SMTP(Simple Mail Transfer Protocol)。SMTP为了实现高效发送邮件内容,在其传输层使用了TCP协议。早期电子邮件是在发送端主机与接...原创 2019-06-15 15:34:51 · 6202 阅读 · 0 评论 -
HTTP协议总结
HTTP协议总结1.HTTP协议解析2.HTTP请求3.HTTP响应4.HTTP消息头5.会话与会话状态6.Cookiea.Set-Cookie2响应头字段b.Cookie请求头字段c.Cookie的安全属性7.Sessiona.Session的跟踪机制b.Session的超时管理c.利用Cookie实现Session跟踪d.利用URL重写实现Session跟踪8.Cookie和session的不...原创 2019-06-19 21:42:20 · 411 阅读 · 0 评论 -
计算机网络(十五)ARP介绍
计算机网络(十五)ARP介绍1.ARP概要2.ARP工作机制3.IP地址和MAC地址缺一不可4.RARP5.代理ARP1.ARP概要ARP是一种解决地址问题的协议。以目标IP地址为线索,用来定位下一个应该接收数据分包的网络设备对应的MAC地址。如果目标主机不在同一个链路上时,可以通过ARP查找下一跳路由器的MAC地址。ARP只适用于IPv4, 不能用于IPv6。IPv6 中可以用ICMP...原创 2019-06-10 14:40:35 · 2952 阅读 · 0 评论 -
计算机网络(十六)ICMP介绍
计算机网络(十六)ICMP介绍1.辅助IP的ICMP2.主要的ICMP消息a.ICMP目标不可达消息(类型3)b.ICMP重定向消息(类型5)c.ICMP超时消息(类型11)d.方便易用的traceroutee.ICMP回送消息(类型0、8)3.其他ICMP消息a.ICMP原点抑制消息(类型4)b.ICMP路由器探索消息(类型9、10)c.ICMP地址掩码消息(类型17、18)4.ICMPv6a....原创 2019-06-10 15:22:12 · 1729 阅读 · 0 评论 -
计算机网络(十七)DHCP介绍
计算机网络(十七)DHCP介绍1.DHCP实现即插即用2.DHCP的工作机制3.DHCP中继代理1.DHCP实现即插即用为了实现自动设置IP地址、统一管理IP地址分配,就产生了DHCP (Dynamic Host Configuration Protocol)协议。DHCP让即插即用变得可能。 而DHCP不仅在IPv4中,在1Pv6中也可以使用。2.DHCP的工作机制使用DHCP之前,...原创 2019-06-10 15:59:37 · 1499 阅读 · 0 评论 -
IPSec介绍
IPSec VPN介绍(上)1.IPSEC协议簇安全框架a.IPSec VPN简介b.IPSec协议族2.IPSEC工作模式a.传输模式(Transport mode)b.隧道模式(Tunnel mode)3.IPSEC通信协议a.AH协议b.ESP协议c.AH和ESP对比4.IPSEC建立阶段a.IKE协商阶段1.IPSEC协议簇安全框架a.IPSec VPN简介IPSec(Interne...原创 2019-06-20 11:07:33 · 246232 阅读 · 13 评论 -
计算机网络(十八)NAT及IP隧道
计算机网络(十八)NAT及IP隧道NAT1.NAT定义2.NAT工作机制3.NAT-PT(NAPT-PT)4.NAT的潜在问题5.解决NAT的潜在问题与NAT穿越IP隧道NAT1.NAT定义NAT是用于在本地网络中使用私有地址,在连接互联网时转而使用全局IP地址的技术。转换IP地址外,还出现了可以转换 TCP、UDP端口号的NAPT技术,由此可以实现用一个全局IP地址与多个主机的通信 。...原创 2019-06-10 19:35:13 · 2990 阅读 · 0 评论 -
计算机网络(十九)其他IP相关技术
计算机网络(十九)其他IP相关技术1.IP多播相关技术2.IP任播3.通信质量控制a.控制通信质量的机制b.IntServc.DiffServ4.显式拥塞通知5.Mobile IPa.Mobile IP的定义b.IP隧道与Mobile IPc.Mobile IPv61.IP多播相关技术在多播通信中,确认接收端是否存在非常重要。确认是否有接收端,要通过MLD实现。它是IPv4中IGMP和IPv...原创 2019-06-10 20:16:29 · 1340 阅读 · 0 评论 -
计算机网络(三十一)万维网WWW介绍
计算机网络(三十一)万维网WWW介绍1.互联网的发展2.WWW基本概念3.URI4.HTML5.HTTP6.JavaScript、CGI 、Cookiea.JavaScriptb.CGIc.Cookie1.互联网的发展万维网(WWW, World Wide Web)是将互联网中的信息以超文本形式展现的系统。也叫做Web。可以显示WWW信息的客户端软件叫做Web 浏览器。通过浏览器进行访问...原创 2019-06-16 11:16:28 · 2264 阅读 · 0 评论 -
计算机网络(三十二)网络管理
计算机网络(三十二)网络管理1.SNMP2.MIB3.RMON1.SNMP是一款基于UDP/IP的协议 。在TCP/IP的网络管理中可以使用SNMP(Simple Network Management Protocol)收集必要的信息。管理器(Manager , 网络监控终端):SNMP中管理端。代理(路由器、交换机等):SNMP被管理端。决定管理器与代理之间的通信中所要交互信息的正...原创 2019-06-16 15:29:26 · 584 阅读 · 0 评论 -
计算机网络(三十三)其他应用层协议
计算机网络(三十三)其他应用层协议1.多媒体通信实现技术a.H.323b.SIPc.RTPd.数字压缩技术2.P2P3.LDAP1.多媒体通信实现技术实时多媒体通信当中采用UDP。需要一个叫做 “ 呼叫控制” 的支持。呼叫控制主要采用H.323与SIP协议。需要RTP协议(结合多媒体数据本身的特性进行传输的一种协议)。需要压缩技术(在网络上传输音频、视频等大型多媒体数据时进行压缩)的支持...原创 2019-06-16 15:59:19 · 405 阅读 · 0 评论 -
计算机网络(三十四)网络安全简述
网络安全简述TCP/IP与网络安全网络安全构成要素1.防火墙2.IDS (入侵检测系统)3.反病毒/个人防火墙加密技术基础1.对称密码体制与公钥密码体制2.身份认证技术安全协议1.IPsec与VPN2.TLS/SSL与HTTPS3.IEEE802.1XTCP/IP与网络安全起初TCP/IP只用于一个相对封闭的环境,之后才发展为并无太多限制、可以从远程访问更多资源的形式。因此,“安全” 这个概念...原创 2019-06-16 16:54:32 · 1025 阅读 · 0 评论 -
计算机网络(二十八)BGP与MPLS介绍
计算机网络(二十八)BGP与MPLS介绍BGP1.BGP与AS号2.BGP是路径向量协议MPLS1.MPLS的网络基本动作2.MPLS的优点BGPBGP (Border Gatewa y Protocol),边界网关协议是连接不同组织机构(或者说连接不同自治系统)的一种协议。属于外部网关协议(EGP),主要用于ISP之间相连接的部分。只有BGP、RIP和OSPF共同进行路由控制,才能够进行...原创 2019-06-14 15:34:51 · 8056 阅读 · 1 评论 -
计算机网络(十二)IPv6介绍
计算机网络(十二)IPv61.IPv6的必要性2.IPv6的特点3.IPv6中IP地址的标记方法4.IPv6地址的结构5.全局单播地址6.链路本地单播地址7.唯一本地地址8.IPv6分段处理1.IPv6的必要性1.IPv6是为了根本解决IPv4地址耗尽的问题而被标准化的网际协议。2.IPv4的地址长度为4个8位字节,即32比特。而IPv6的地址长度则是原来的4倍,即128比特,一般写成8个1...原创 2019-06-09 10:09:27 · 3999 阅读 · 0 评论 -
计算机网络(二十七)OSPF介绍
计算机网络(二十七)OSPF介绍1.OSPF是链路状态型路由协议2.OSPF基础知识3.OSPF工作原理概述4.将区域分层化进行细分管理OSPF(Open Shortest Path First)是根据OSI的IS-IS协议而提出的一种链路状态型路由协议。OSPF支持子网掩码。OSPF可以针对IP首部中的区分服务(TOS)字段,生成多个路由控制表。1.OSPF是链路状态型路由协议OSPF...原创 2019-06-14 10:57:08 · 1869 阅读 · 0 评论 -
计算机网络(二)TCP/IP协议分层模型
TCP/IP与OSI参考模型OSI参考模型与TCP/IP的关系OSI参考模型注重“通信协议必要的功能是什么”TCP/IP更强调“在计算机上实现协议应该开发哪种程序”硬件(物理层)TCP/IP的最底层是负责数据传输的硬件。这种硬件就相当于以太网或电话线路等物理层的设备。TCP/IP是在互连的设备之间能够通信的前提下才被提出的协议。网络接口层(数据链路层)网络接口层利用以太网中的数...原创 2019-05-27 14:07:35 · 902 阅读 · 0 评论 -
计算机网络(三)TCP/IP分层模型与通信示例
计算机网络(三)TCP/IP分层模型与通信示例1.数据包首部2.发送数据包1)应用程序处理2)TCP模块的处理3)IP模块的处理4)网络接口(以太网驱动)的处理3.经过数据链路的包4.数据包接收处理5)网络接口(以太网驱动)的处理6)IP模块的处理7)TCP模块的处理8)应用程序的处理1.数据包首部每个分层中,都会对所发送的数据附加一个首部,在这个首部包含了该层必要的信息,例如发送的目标地址以...原创 2019-05-27 21:11:05 · 654 阅读 · 0 评论 -
计算机网络(七)PPP及其它数据链路
计算机网络(七)PPP及其它数据链路PPP1.PPP定义2.LCP与NCP3.PPP的帧格式4.PPPoE其他数据链路1.ATMa.ATM的特点b.同步与异步c.ATM与上层协议2.POS3.FDDI4.Token Ring5.100VG-AnyLAN6.光纤通道7.HIPPI8.IEEE13949.HDMI10.iSCSI11.lnfiniBand12.DOCSIS13.高速PLC主要数据链路类...原创 2019-05-31 11:14:12 · 1244 阅读 · 0 评论 -
计算机网络(十)IP地址的基础知识
计算机网络(十)IP地址的基础知识1.IP地址的定义2.IP地址由网络和主机两部分标识组成3.IP地址的分类a.A类地址b.B类地址c.C类地址d.D类地址e.关于分配IP主机地址的注意事项1.IP地址的定义IP地址(1Pv4地址)由32位正整数来表示。TCP/IP通信要求将这样的IP地址分配给每一个参与通信的主机。IP地址在计算机内部以二进制方式被处理。将32位的IP地址以每8位为1组...原创 2019-06-05 15:38:01 · 2539 阅读 · 0 评论 -
计算机网络(四)数据链路的作用及其相关技术
1.数据链路的作用1)概述数据链路,指OSI参考模型中的数据链路层,有时也指以太网、无线局域网等通信手段。数据链路层的协议定义了通过通信媒介互连的设备之间传输的规范。各个设备之间在数据传输时,数据链路层和物理层都是必不可少的。把电压的高低、光的闪灭以及电波的强弱等信号与二进制的0、1进行转换正是物理层(参考附录3)的责任。数据链路层处理的数据也不是单纯的0、1序列,该层把它们集合为一个...原创 2019-05-29 09:28:32 · 1451 阅读 · 0 评论 -
计算机网络(十一)路由控制及IP分割处理与再构成处理
计算机网络(十一)路由控制及IP分割处理与再构成处理路由控制1.IP地址与路由控制a.默认路由b.主机路由c.环回地址2.路由控制表的聚合IP分割处理与再构成处理1.数据链路不同,MTU则相异2.IP报文的分片与重组3.路径MTU发现发送数据包时所使用的地址是网络层的地址,即IP地址。路由控制表的形成方式:方式1:静态路由控制,即管理员手动设置。方式2:动态路由控制,即路由器与其他路由器相...原创 2019-06-06 10:21:52 · 602 阅读 · 0 评论 -
计算机网络(八)公共网络
计算机网络(八)公共网络1.模拟电话线路2.移动通信服务3.ADSL4.FTTH5.有线电视6.专线7.VPNa.IP-VPNb.广域以太网8.公共无线LAN9.其他公共无线通信服务a.X.25b.帧中继c.ISDN1.模拟电话线路模拟电话线路利用固定电话线进行通信。电话线中的音频带宽用于拨号上网。让计算机与电话线相连需要有一个将数字信号转换为模拟信号的调制解调器(俗称“猫”)。2.移动...原创 2019-06-01 11:49:57 · 4377 阅读 · 0 评论 -
计算机网络(二十)传输层的作用
计算机网络(二十)传输层的作用1.传输层的定义2.通信处理3.两种传输层协议TCP和UDPa.TCPb.UDP4.TCP与UDP区分5.套接字(Socket)1.传输层的定义IP首部中有一个协议字段,用来标识网络层的上一层所采用的是哪一种传输层协议。根据这个字段的协议号,就可以识别IP传输的数据部分究竟是TCP的内容,还是UDP的内容。传输层的TCP和UDP, 为了识别自己所传输的数据部分究...原创 2019-06-13 10:32:54 · 2786 阅读 · 0 评论 -
计算机网络(二十一)端口号及UDP介绍
端口号及UDP介绍端口号1.端口号定义2.根据端口号识别应用3.通过 IP 地址、端口号、协议号进行通信识别4.端口号如何确定a.标准既定的端口号b.时序分配法5.端口号与协议UDP1.UDP的特点2.UDP的用途端口号1.端口号定义数据链路和IP中的地址,分别指的是MAC地址和IP地址。前者用来识别同一链路中不同的计算机,后者用来识别TCP/IP网络中互连的主机和路由器。端口号用来识别同...原创 2019-06-13 11:06:38 · 2967 阅读 · 0 评论 -
计算机网络(五)以太网
1.以太网连接形式以太网刚开始使用时,一般采用多台终端使用同一根同轴电缆的共享介质型连接方式。现在,随着互连设备的处理能力以及传输速度的提高,一般都采用终端与交换机之间独占电缆的方式实现以太网通信。2.以太网的分类以太网因通信电缆的不同及通信速度的差异,衍生出不同的以太网类型。10BASE中的“10”、100BASE中的“100”、1000BASE中的“1000”、10GBASE...原创 2019-05-29 18:03:57 · 997 阅读 · 0 评论 -
计算机网络(二十二)TCP介绍
计算机网络(二十二)TCP介绍1.TCP的特点及其目的2.通过序列号与确认应答提高可靠性TCP充分地实现了数据传输时各种控制功能,可以进行丢包时的重发控制,还可以对次序乱掉的分包进行顺序控制。TCP作为一种面向有连接的协议,只有在确认通信对端存在时才会发送数据,从而可以控制通信流量的浪费。根据TCP的这些机制,在IP这种无连接的网络上也能够实现高可靠性的通信。1.TCP的特点及其目的TC...原创 2019-06-13 15:57:28 · 602 阅读 · 0 评论 -
计算机网络(六)无线通信
计算机网络(六)无线通信1.无线通信的种类2.IEEE802.113.IEEE802.11b和IEEE802.11g4.IEEE802.11a5.IEEE802.11n6.使用无线LAN时的注意事项7.蓝牙8.WiMAX9.ZigBee无线通信通常使用电磁波、红外线、激光等方式进行传播数据。一般在办公室的局域网范围内组成的较高速的连接称为无线局域网。1.无线通信的种类2.IEEE802.1...原创 2019-05-29 20:50:04 · 913 阅读 · 0 评论 -
计算机网络(二十三)其他传输层协议
计算机网络(二十三)其他传输层协议1.UDP-Lite2.SCTP3.DCCP1.UDP-LiteUDP-Lite (Lightweight User Datagram Protocol , 轻量级用户数据报协议)是扩展UDP机能的一种传输层协议。如果将UDP中校验和设置为无效, 那么即使数据的一部分发生错误也不会将整个包废弃。不建议将校验和关闭。UDP-Lite提供与UDP几乎相同的功能...原创 2019-06-13 16:43:49 · 322 阅读 · 0 评论 -
计算机网络(二十四)UDP及TCP首部的格式
计算机网络(二十四)UDP及TCP首部的格式UDP首部的格式a.源端口号(Source Port)b.目标端口号(Destination Port)c.包长度(Length)d.校验和(Checksum)TCP首部格式1.源端口号 (Source Port)2.目标端口号 (Destination Port)3.序列号(Sequence Number)4.确认应答号(Acknowledgement...原创 2019-06-13 19:05:07 · 2593 阅读 · 0 评论 -
计算机网络(二十五)路由控制的定义、范围及路由算法
计算机网络(二十五)路由控制定义、范围及路由算法路由控制定义1.IP地址与路由控制2.静态路由与动态路由3.动态路由的基础路由控制范围1.接入互联网的各种组织机构2.自治系统与路由协议3.IGP与EGP路由算法1.距离向量算法2.链路状态算法3.主要路由协议路由控制定义1.IP地址与路由控制互联网是由路由器连接的网络组合而成的。为了能让数据包正确地到达目标主机,路由器必须在途中进行正确地转发...原创 2019-06-13 20:14:16 · 1018 阅读 · 0 评论 -
计算机网络(二十六)RIP介绍
计算机网络(二十六)RIP介绍1.广播路由控制信息2.根据距离向量确定路由3.使用子网掩码时的RIP处理4.RIP中路由变更时的处理5.RIP2a.使用多播b.支持子网掩码c.路由选择域d.外部路由标志e.身份验证密钥RIP (Routing Information Protocol)是距离向量型的一种路由协议,广泛用于 LAN。1.广播路由控制信息RIP将路由控制信息定期(30秒一次)向全...原创 2019-06-14 10:17:02 · 2155 阅读 · 0 评论 -
TCP网络编程总结
TCP网络编程总结1.TCP交互流程2.TCP网络编程API3.TCP协议选项4.网络字节序与主机序5.网络IO模型5.网络分析工具1.TCP交互流程1.服务器根据地址类型(ipv4, ipv6)、socket类型、协议创建socket。2.服务器为socket绑定IP地址和端口号。3.服务器socket 监听端口号请求,随时准备接收客户端发来的连接,这时候服务器的socket并没有被打...原创 2019-06-24 16:35:31 · 693 阅读 · 0 评论