
计算机网络
文章平均质量分 95
xushiyu1996818
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
计算机网络 socket总结
针对 TCP 应该如何 Socket 编程?服务端和客户端初始化 socket,得到文件描述符;服务端调用 bind,将绑定在 IP 地址和端口;服务端调用 listen,进行监听;服务端调用 accept,等待客户端连接;客户端调用 connect,向服务器端的地址和端口发起连接请求;服务端 accept 返回用于传输的 socket 的文件描述符;客户端调用 write 写入数据;服务端调用 read 读取数据;客户端断开连接时,会调用 close,那么服务端 .原创 2021-08-21 18:55:26 · 533 阅读 · 0 评论 -
计算机网络 TCP协议如何保证可靠传输
TCP如何保证可靠传输为了通过IP数据报实现可靠性传输,需要考虑很多事情,例如数据的破坏、丢包、重复以及分片顺序混乱等问题。如不能解决这些问题,也就无从谈起可靠传输。用数据被分割成TCP认为最适合发送的数据块。 TCP给发送的每一个包进行编号,接收方对数据包进行排序,把有序数据传送给应用层。 校验和:TCP将保持它首部和数据的检验和。这是一个端到端的检验和,目的是检测数据在传输过程中的任何变化。如果收到段的检验和有差错,TCP将丢弃这个报文段和不确认收到此报文段。 TCP的接收端会丢弃重...原创 2021-08-21 18:54:36 · 6689 阅读 · 1 评论 -
cookie与session总结
cookie会话,指用户登录网站后的一系列动作,比如浏览商品添加到购物车并购买。会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。由于HTTP是一种无状态的协议,服务器单从网络连接上无从知道客户身份。用户A购买了一件...原创 2020-05-06 16:23:26 · 2133 阅读 · 0 评论 -
一个http请求的详细过程
整个流程当我们在浏览器的地址栏输入 www . cnblogs . com ,然后回车,回车这一瞬间到看到页面到底发生了什么呢?域名解析 —> 与服务器建立连接(发起TCP的3次握手) —> 发起HTTP请求 —> 服务器响应HTTP请求,浏览器得到html代码 —> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片) —> 浏览器对页...原创 2020-04-22 17:01:15 · 2679 阅读 · 0 评论 -
计算机网络 Web的攻击技术
目录针对Web的攻击技术HTTP不具备必要的安全功能在客户端即可篡改请求针对Web应用的攻击模式以服务器为目标的主动攻击以服务器为目标的被动攻击因输出值转义不完全引发的安全漏洞跨站脚本攻击在动态生成HTML处发生对用户Cookie的窃取攻击SQL注入攻击会执行非法SQL的SQL注入攻击何为SQLSQL注入攻击案例SQL注入攻击破坏SQL语...原创 2019-12-06 14:54:16 · 2118 阅读 · 0 评论 -
计算机网络 构建Web内容的技术
目录HTMLWeb页面几乎全由HTML构建HTML的版本设计应用CSS动态HTML让Web页面动起来的动态HTML更易控制HTML的DOMWeb应用通过Web提供功能的Web应用与Web服务器及程序协作的CGI因Java而普及的Servlet数据发布的格式及语言可扩展标记语言发布更新信息的RSS/AtomJavaScript衍生的轻量级易...原创 2019-12-05 14:49:53 · 489 阅读 · 0 评论 -
计算机网络 基于HTTP的功能追加 协议
目录基于HTTP的协议消除HTTP瓶颈的SPDYHTTP的瓶颈Ajax的解决方法Comet的解决方法SPDY的目标SPDY的设计与功能SPDY消除Web瓶颈了吗使用浏览器进行全双工通信的 Web SocketWebSocket的设计与功能WebSocket协议减少通信量握手请求握手·响应WebSocket API期盼已久的HTTP/2...原创 2019-12-05 14:35:50 · 407 阅读 · 0 评论 -
计算机网络 确认访问用户身份的认 证
目录何为认证BASIC认证DIGEST认证SSL客户端认证SSL客户端认证的认证步骤SSL客户端认证采用双因素认证SSL客户端认证必要的费用基于表单认证认证多半为基于表单认证Session管理及Cookie应用何为认证计算机本身无法判断坐在显示器前的使用者的身份。进一步说,也无 法确认网络的那头究竞有谁。可见,为了弄清究竟是谁在访问服务 器,就得让对...原创 2019-12-04 17:41:49 · 1457 阅读 · 0 评论 -
计算机网络 HTTPS
目录HTTP的缺点通信使用明文可能会被窃听通信的加密内容的加密不验证通信方的身份就可能遭遇伪装任何人都可发起请求查明对手的证书无法证明报文完整性,可能已遭篡改接收到的内容可能有误如何防止篡改HTTP+加密+认证+完整性保护 =HTTPSHTTP加上加密处理和认证以及完整性保护后即是 HTTPSHTTPS是身披SSL外壳的HTTP相互交换密钥的...原创 2019-12-04 16:07:56 · 685 阅读 · 0 评论 -
计算机网络 HTTP实体,Cookie,其他首部字段
目录实体首部字段AllowContent-EncodingContent-LanguageContent-LengthContent-LocationContent-MD5Content-RangeContent-TypeExpiresLast-Modified为Cookie服务的首部字段Set-CookieCookie其他首部字段...原创 2019-12-03 14:08:23 · 1176 阅读 · 0 评论 -
计算机网络 HTTP请求及响应首部字段
目录请求首部字段AcceptAccept-CharsetAccept-EncodingAccept-LanguageAuthorizationExpectFromHostIf-MatchIf-Moclified-SinceIf-None-MatchIf-RangeIf-Unmodified-SinceMax-ForwardsPro...原创 2019-12-02 16:49:36 · 587 阅读 · 0 评论 -
计算机网络 HTTP首部简介及通用首部字段
目录HTTP 报文首部HTTP请求报文HTTP响应报文HTTP首部字段HTTP首部字段传递重要信息HTTP首部字段结构HTTP首部字段重复了会如何4种HTTP首部字段类型HTTP/1.1首部字段一览通用首部字段请求首部字段响应首部字段实体首部字段非HTTP/1.1首部字段End-to-end首部和Hop-by-hop首部端到端首部(E...原创 2019-12-02 15:27:26 · 1277 阅读 · 0 评论 -
计算机网络 与HTTP协作的Web服务器
目录用单台虚拟主机实现多个域名通信数据转发程序:代理、网关、隧 道代理网关隧道保存资源的缓存缓存的有效期限客户端的缓存用单台虚拟主机实现多个域名HTTP/1.1规范允许一台HTTP服务器搭建多个Web站点。比如,提 供Web托管服务(Web Hosting Service)的供应商,可以用一台服务 器为多位客户服务,也可以以每位客户持有的域名运行各自不同的网...原创 2019-11-28 15:33:49 · 443 阅读 · 0 评论 -
计算机网络 返回结果的HTTP状态码
目录状态码告知从服务器端返回的请求结果2XX成功200 OK204 No Content206 Partial Content3XX重定向301 Moved Permanently302 Found303 See Other304 Not Modified307 Temporary Redirect4XX客户端错误400 Bad Reques...原创 2019-11-28 15:07:39 · 739 阅读 · 0 评论 -
计算机网络 HTTP报文内的HTTP 信息
目录HTTP 报文请求报文及响应报文的结构编码提升传输速率报文主体和实体主体的差异压缩传输的内容编码分割发送的分块传输编码发送多种数据的多部分对象集合获取部分内容的范围请求内容协商返回最合适的内容HTTP 报文用于HTTP协议交互的信息被称为HTTP报文。请求端(客户端)的 HTTP报文叫做请求报文,响应端(服务器端)的叫做响应报文。HTTP报文...原创 2019-11-25 17:47:38 · 432 阅读 · 0 评论 -
计算机网络 HTTP协议基础
目录URI和URL统一资源标识符URI格式协议登录信息(认证)服务器地址服务器端口号带层次的文件路径查询字符串片段标识符HTTP 协议用于客户端和服务器端之间 的通信通过请求和响应的交换达成通信HTTP是不保存状态的协议请求URI定位资源告知服务器意图的HTTP方法GET: 获取资源POST: 传输实体主体PUT: 传输文件...原创 2019-11-25 15:57:02 · 1099 阅读 · 0 评论 -
计算机网络 网络安全
目录TCP/IP与网络安全网络安全构成要素防火墙IDS (入侵检测系统)DMZ定义反病毒/个人防火墙PKI (公钥基础结构)加密技术基础对称密码体制与公钥密码体制身份认证技术安全协议IPsec与VPNTLS/SSL与HTTPSIEEE802. 1 XTCP/IP与网络安全起初,TCP/IP只用于一个相对封闭的环境,之后才发展为并无太...原创 2019-11-21 17:45:01 · 2705 阅读 · 0 评论 -
计算机网络 WWW,网络管理,其他应用层协议
目录WWW互联网的蓬勃发展WWW基本概念URIHTMLHTTP试用HTTP命令JavaScript、CGI、CookieJavaScriptCGICookie网络管理SNMPMIBRMONSNMP应用举例其他应用层协议多媒体通信实现技术H. 323SIPRTP数字压缩技术P2PLDAPWWW互联...原创 2019-11-21 15:21:00 · 2009 阅读 · 0 评论 -
计算机网络 应用层协议概要,远程登录,文件传输,电子邮件
目录应用层协议概要应用协议的定义应用协议与协议的分层相当于OSI中第5、第6、第7层的协议远程登录TELNET选项TELNET客户端SSH文件传输FTP的工作机制概要通过ASCII码字符串进行的交互处理电子邮件电子邮件的工作机制邮件地址MIMESMTP试用SMTP命令POP试用POP命令IMAP应用层协议概要...原创 2019-11-20 17:19:21 · 4333 阅读 · 0 评论 -
计算机网络 RIP,OSPF,BGP,MPLS协议
目录RIP广播路由控制信息根据距离向量确定路由使用子网掩码时的RIP处理RIP中路由变更时的处理RIP2OSPFOSPF是链路状态型路由协议OSPF工作原理概述将区域分层化进行细分管理BGPBGP与AS号BGP是路径向量协议MPLSMPLS的网络基本动作MPLS的优点RIPRIP (Routing Information P...原创 2019-11-20 14:28:22 · 3275 阅读 · 0 评论 -
计算机网络 路由控制的定义,范围与算法
目录路由控制的定义IP地址与路由控制静态路由与动态路由动态路由的基础路由控制范围接入互联网的各种组织机构自治系统与路由协议IGP与EGP路由算法距离向量算法链路状态算法主要路由协议路由控制的定义IP地址与路由控制互联网是由路由器连接的网络组合而成的。为了能让数据包正确达地到达目 标主机,路由器必须在途中进行正确地转发。这种向“正确的方向“...原创 2019-11-18 17:40:19 · 858 阅读 · 0 评论 -
计算机网络 UDP协议与TCP协议首部
目录UDP首部UDP-源端口号(Source Port)UDP-目标端口号(Destination Port)UDP-包长度(Length)UDP-校验和(Checksum)校验和计算中计算UDP伪首部的理由TCP首部格式TCP-源端口号(Source Port)TCP-目标端口号(Destination Port)TCP-序列号(Sequence Numb...原创 2019-11-18 16:47:06 · 1944 阅读 · 0 评论 -
计算机网络 TCP协议简介及连接管理
目录简介连接TCP的特点及其目的通过序列号与确认应答提高可靠性重发超时如何确定连接管理(3次握手,4次挥手)TCP以段为单位发送数据利用窗口控制提高速度窗口控制与重发控制流控制拥塞控制慢启动拥塞避免拥塞发生时快速恢复提高网络利用率的规范Nagle算法延迟确认应答捎带应答使用TCP的应用简介UDP是一种没有......原创 2019-11-15 17:47:44 · 3143 阅读 · 0 评论 -
计算机网络 传输层的作用,端口,UDP协议,其他传输层协议
目录传输层的作用传输层定义通信处理两种传输层协议TCP和UDPTCPUDPTCP与UDP区分套接字(Socket)端口号端口号定义根据端口号识别应用通过IP地址、端口号、协议号进行通信识别端口号如何确定标准既定的端口号时序分配法端口号与协议UDPUDP的特点及其目的用户与程序员其他传输层协议UDP-LiteSC...原创 2019-11-14 17:25:16 · 2683 阅读 · 0 评论 -
计算机网络 其他IP相关技术
目录IP多播相关技术IP任播通信质量控制通信质量的定义控制通信质量的机制lntServDiffserv显式拥塞通知Mobile IPMobile IP的定义IP隧道与Mobile IPMobile IPv6IP多播相关技术在多播通信中,确认接收端是否存在非常重要。如果没有接收端,发送多播 消息将会造成网络流量的浪费。而确认是否有接收端,要...原创 2019-11-14 15:11:32 · 942 阅读 · 0 评论 -
计算机网络 NAT与IP隧道
目录NATNAT定义NAT的工作机制NAT-PT (NAPT-PT)NAT的潜在问题解决NAT的潜在问题与NAT穿越IP隧道NATNAT定义NAT (Network Address Translator)是用于在本地网络中使用私有地址,在连 接互联网时转而使用全局IP地址的技术。除转换IP地址外,还出现了可以转换 TCP、UDP端口号的NAPT (Ne...原创 2019-11-12 17:34:59 · 2126 阅读 · 0 评论 -
计算机网络 ICMP与DHCP
目录ICMP辅助IP的ICMP主要的ICMP消息ICMP目标不可达消息(类型3)ICMP重定向消息(类型5)ICMP超时消息(类型11)ICMP回送消息(类型0、8)其他ICMP消息ICMP原点抑制消息(类型4)ICMP路由器探索消息(类型9、10)ICMP地址掩码消息(类型17、18)ICMPv6ICMPv6的作用邻居探索DHCP...原创 2019-11-12 17:00:49 · 1781 阅读 · 0 评论 -
计算机网络 DNS与ARP
目录DNS简介IP地址不便记忆DNS的产生域名的构成域名服务器解析器DNS查询DNS如同互联网中的分布式数据库ARPARP概要ARP的工作机制IP地址和MAC地址为什么缺一不可RARP代理ARPDNS简介我们平常在访问某个网站时不使用IP地址,而是用一串由罗马字和点号组成 的字符串。而一般用户在使用TCP/IP进行通信时也不使...原创 2019-11-12 15:42:02 · 1306 阅读 · 0 评论 -
计算机网络 IPV4及IPV6首部
目录IPV4首部IPV4-版本IPV4-首部长度IPV4-区分服务IPV4-DSCP段与ECN段IPV4-总长度IPV4-标识IPV4-标志IPV4-片偏移IPV4-生存时间IPV4-协议IPV4-首部校验和IPV4-源地址IPV4-目标地址IPV4-可选项IPV4-填充IPV4-数据IPV6首部IPV6-版本IPV6...原创 2019-11-11 17:38:13 · 6954 阅读 · 0 评论 -
计算机网络 IPV6
目录IPV6的必要性IPV6的特点IPv6中IP地址的标记方法IPv6地址的结构全局单播地址链路本地单播地址唯一本地地址IPv6分段处理IPV6的必要性IPv6 (IP version 6)是为了根本解决IPv4地址耗尽的问题而被标准化的网际协议。IPv4的地址长度为4个8位字节,即32比特。而IPv6的地址长度则是原来的4倍,即128比特,一般写成8个...原创 2019-11-11 16:08:08 · 977 阅读 · 0 评论 -
计算机网络 路由控制,IP分割及再处理
目录路由控制IP地址与路由控制默认路由主机路由环回地址路由控制表的聚合IP分割处理与再构成处理数据链路不同,MTU则相异IP报文的分片与重组路径MTU发现路由控制发送数据包时所使用的地址是网络层的地址,即IP地址。然而仅仅有IP地 址还不足以实现将数据包发送到对端目标地址,在数据发送过程中还需要类似于 ”指明路由器或主机”的信息,以便真正发往目标地址...原创 2019-11-08 17:47:11 · 1339 阅读 · 0 评论 -
计算机网络 IP地址基础知识
目录IP地址定义IP地址由网络和主机两部分标识组成IP地址的分类A类地址B类地址C类地址D类地址关于分配IP主机地址的注意事项广播地址两种广播IP多播子网掩码CIDR与VLSM全局地址与私有地址(NAT)全局地址由谁决定IP地址定义IP地址(IPv4地址)由32位正整数来表示。TCP/IP通信要求将这样的IP地址分配给每一个参...原创 2019-11-08 16:37:53 · 8774 阅读 · 1 评论 -
计算机网络 IP基础知识
目录IP相当于OSI参考模型的第3层主机与节点网络层与数据链路层的关系IP地址属于网络层地址路由控制发送数据至最终目标地址路由控制表数据链路的抽象化IP属于面向无连接型为了提高可靠性,上一层的TCP采用面向有连接型IP相当于OSI参考模型的第3层IP (1Pv4、1Pv6)相当于OSI参考模型中的第3层一一网络层。 网络层的主要作用是“实现终端节...原创 2019-11-07 17:49:37 · 3111 阅读 · 0 评论 -
计算机网络 公共网络
目录简介模拟电话线路移动通信服务ADSLFTTH有线电视专线VPNIP-VPN广域以太网公共无线LAN其他公共无线通信服务简介旨在介绍连接公共通信服务 相关的细节。所谓的公共通信服务类似于电信运营商(如NTI、KDDI或软银等) 提供的电话网络。人们通过与这些运营商签约、付费不仅可以实现联网还可以与 距离遥远的机构组织进行通信。这里将分别...原创 2019-11-07 16:57:57 · 958 阅读 · 0 评论 -
计算机网络 其他数据链路
目录ATM同步与异步ATM与上层协议POSFDDIToken Ring100VG-AnyLAN光纤通道IEEE1394HDIVIIiSCSIlnfiniBandDOCSIS高速PLC总结ATMATM (Asynchronous Transfer Mode)是以一个叫做信元(5字节首部加48字 节数据)的单位进行传输的数据链路,由千...原创 2019-11-07 16:26:14 · 1343 阅读 · 0 评论 -
计算机网络 无线通信与PPP
目录无线通信简介无线通信的种类IEEE802. 11IEEE802. 11 b和IEEE802. 11 gIEEE802. 11 aIEEE802. 11 nWi-Fi使用无线LAN时的注意事项蓝牙WiMAXZigBeePPPPPP定义LCP与NCPPPP的帧格式PPPoE无线通信简介无线通信通常使用电磁波、红外线、激...原创 2019-11-07 15:41:33 · 1106 阅读 · 0 评论 -
计算机网络 以太网
目录简介以太网连接形式以太网的分类传输速度与计算机内部的表现值以太网的历史以太网帧格式数据链路层分为两层比特(位)、字节、8位字节简介在众多数据链路中最为著名、使用最为广泛的莫过于以太网(Ethernet)。 它的规范简单,易于NIC (网卡)及驱动程序实现。因此,在LAN普及初期,以 太网网卡相对其他网卡,价格也比较低廉。这也同时促进了以太网自身的普及。...原创 2019-11-06 16:40:48 · 2582 阅读 · 0 评论 -
计算机网络 数据链路的作用及相关技术
目录数据链路的作用数据链路的段网络拓扑MAC地址例外情况:MAC地址不一定是唯一的共享介质型网络争用方式令牌传递方式非共享介质网络半双工与全双工通信根据MAC地址转发(介质共享网络中的交换集线器)交换机转发方式环路检测技术生成树方式源路由法VLAN数据链路的作用数据链路,指OSI参考模型中的数据链路层,有时也指以太网、无线局域...原创 2019-11-06 16:09:46 · 1498 阅读 · 0 评论 -
计算机网络 TCP/IP及互联网基础知识
目录TCP/IP的具体含义互联网基础知识互联网定义互联网与TCP/IP的关系互联网的结构ISP和区域网TCP/IP协议分层模型TCP/IP与OSI参考模型硬件(物理层)网络接口层(数据链路层)互联网层(网络层)IPICMPARP传输层TCPUDP应用层(会话层以上的分层)WWW电子邮件(E-Mail)文件传输(FT...原创 2019-11-05 17:41:25 · 4718 阅读 · 0 评论 -
计算机网络 传输方式,地址,网络硬件设备,网络如何由硬件构成
目录传输方式的分类面向有连接型与面向无连接型面向有连接型面向无连接型电路交换与分组交换电路交换分组交换根据接收端数量分类单播(Unicast)广播(Broadcast)多播(Multicast)任播(Anycast)地址地址的唯一性地址的层次性网络的构成要素-网络硬件设备通信媒介与数据链路网卡中继器网桥/2层交换机...原创 2019-11-05 15:27:22 · 3752 阅读 · 0 评论