网络
#define微光
努力奔跑,总有一天会到达想到的地方!
展开
-
听我来说 get 和 post
get和post两种请求方式的区别当面试被问到这个问题的时候是不是内心还在窃喜,然后自信的说出准备了很久的“标准答案”get在浏览器退回是无害的,而post会再次提交请求 get产生的url地址可以被Bookmarks,而post不可以 get请求会被浏览器cache,而post不会,除非手动设置 get请求只能进行url编码,而post支持多种编码方式 get请求参数会被完整的保留在浏览器历史记录里,而post中的参数不会被保留 get请求在url中传送的参数是有长度限制的,而post没原创 2020-08-04 18:41:51 · 258 阅读 · 0 评论 -
OSI 七层模型
OSI七层模型(Open System Interconnection)称为开放式系统互联网参考模型,是一种框架性的设计方法m主要功能就是帮助不同类型的主机之间实现数据传输,最大的优点就是将服务,协议,接口这三个概念明确的区分开来,概念清除,理论完整七层模型分别是:OSI七层模型 功能 对应的网络...原创 2019-07-16 18:32:27 · 1488 阅读 · 0 评论 -
TCP/IP四层模型---应用层
相对于OSI七层模型,TCP/IP四层模型更为简化,总结为应用层,传输层,网络层,数据链路层四层简单来说,四层协议分别为: 协议 应用层 DNS,URI,HTML,HTTP,SSL,SMTP,POP,IMAPTELNET,SSH,FTP,SNMP 应用程序相关 传输层 TCP,UDP,UDP-Lite,SCTP,DCCP 操作系统内核负责...原创 2019-07-17 14:44:42 · 604 阅读 · 0 评论 -
TCP/IP四层模型---传输层(三次握手四次挥手)
接上一篇继续了解应用层的下一层传输层传输层负责数据从发送端传输到接收端,只关注 点对点 之间的传输,中间的传输过程一概不管一.UDP协议1.UDP协议格式 端口号在传输层的概念,区分这个数据要交给哪个程序来处理UDP报文最长长度是64k,这是一个比较小的数字,这就限制了应用层传输数据的长度,一旦数据长度超出限制.就会出现问题解决方...原创 2019-07-19 18:21:15 · 771 阅读 · 0 评论 -
TCP/IP四层模型----网络层和数据链路层
网络层网络层的目的是实现两个端系统之间的数据透明传送,具体功能包括寻址和路由选择、连接的建立、保持和终止等网络层的核心是IP协议IP协议简单来讲IP协议是在复杂的网络中用来确定一个合适的路径,相当于物流公司地址管理:通过一个整数来表示一个地址,使用点分十进制来表示IP地址(198.128.1.0)IPV4,一个IP地址就是一个32位的整数 ...原创 2019-08-01 17:28:19 · 938 阅读 · 0 评论 -
常见的关于TCP/IP面试题
(1)TCP协议和UDP协议的区别是什么?TCP协议是有连接的(面向连接),有连接的意思是开始传输实际数据之前TCP的客户端和服务器端必须通过三次握手建立连接,会话结束之后也要结束连接。而UDP是无连接的TCP协议保证数据按序发送,按序到达,提供超时重传来保证可靠性,但是UDP不保证按序到达,甚至不保证到达,只是努力交付,即便是按序发送的序列,也不保证按序送到。TCP协议所需资源多,TCP...原创 2019-08-20 22:00:13 · 987 阅读 · 0 评论