网络
JoyceYIDA
do myself
展开
-
浏览器访问不了【踩坑专用】
可能莫名其妙给你加了代理有代理的话选择设置,然后勾掉代理,就可以正常上网了原创 2021-02-24 09:43:45 · 177 阅读 · 0 评论 -
应用层知名协议
应用层协议:1.HTTP协议:超文本传输协议,扩展起来很方便URL:平时俗称的“网址”,称为统一资源定位符,如:https://www.baidu.com/ URL组成:协议方案名称://用户名:密码@服务器地址:端口号/请求资源路径?查询字符串#片段标识符服务器的地址就是IP地址,域名–》ip;ping 域名–查看域名对应的ip;如果没写端口号,默认80端口查询字符串是由键值对形式存...原创 2019-07-13 22:46:24 · 315 阅读 · 1 评论 -
网络基础1:协议分层、网络传输和网络地址管理
协议可以理解为一种约定,约定一个共同的标准来进行正确的交流通信。网络环境中的协议分层:协议分层的好处:1:把大问题、复杂的问题转化为小问题、简单问题;2:很灵活的对某层协议进行变更不会影响其它层。1.OSI七层参考模型:应用层—表示层—会话层—传输层—网络层—链路层—物理层;(不太常用)2.TCP/IP五层模型:应用层—传输层—网络层—链路层—物理层;应用层:负责应用程序之间的相互沟通 ...原创 2019-07-10 22:26:54 · 142 阅读 · 1 评论 -
传输层协议:TCP,UDP
传输层端口号:标识了一个主机上进行通信的不同的应用程序;一个端口号标识一个进程,一个端口号只能被一个进程占用,但是一个进程可以绑定多个端口号。TCP/IP协议使用五元组来标识一个通信(使用netstat -n查看);五元组:“源IP”,“源端口号”,“目的IP”,“目的端口号”,“协议号”端口号范围划分:0-1023:知名端口号,HTTP(80)/FTP(21)/SSH(22)/TALENT...原创 2019-07-20 16:41:54 · 247 阅读 · 0 评论 -
TCP如何实现可靠传输
TCP的特点:面向字节流、面向连接、可靠传输可靠传输的实现:1.确认应答机制:对收到的信息给发送方发送报文确认收到数据2.超时重传机制:等待200ms没有收到接收方的确认应答则说明数据丢失,那么就要进行重新发送。3.序号+确认号:告诉发送方自己接收到数据了,下次应该从哪里开始发。4.序号+16位校验和:校验数据的正确性但是TCP为了实现可靠传输做了一些不必要的牺牲,于是作为弥补,增加了...原创 2019-08-24 20:30:23 · 1504 阅读 · 0 评论 -
网络攻击
常见的网络攻击:XSS 跨站脚本攻击(前端):在网站里嵌入恶意脚本程序,当用户打开网站时盗取cookie盗取信息。分为存储型XSS(持久性)和反射型XSS(非持久性)解决方法:1.继承HttpServletRequestWrapper,重写getParameter(),getHeader()等方法。2.输入(和URL)进行过滤。自定义过滤器,使用自定义的HttpServletRequest...原创 2019-10-10 12:07:13 · 714 阅读 · 0 评论