计算机网络
lizhentao0707
这个作者很懒,什么都没留下…
展开
-
OSI七层模型和TCP/IP模型
OSI七层网络模型中各层的名称及作用TCP/IP四层网络模型中各层的名称及作用原创 2018-04-16 12:26:58 · 136 阅读 · 0 评论 -
HTTP协议详解
原文链接:https://www.cnblogs.com/qdhxhz/p/8468913.html一.HTTP简介 1.HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规则,通过因特网传送万维网文档的数...转载 2018-05-02 09:44:42 · 170 阅读 · 0 评论 -
TCP粘包
Q:TCP粘包A:TCP粘包是指发送方发送的若干包数据到接收方接收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的尾。Q:TCP粘包产生原因A:TCP粘包是由于TCP是流式传输的,即连接建立后可以不停的发送字节流,数据包间并没有明确的边界定义;而UDP是面向报文传输的,有消息边界,所以不会出现粘包现象。(1) 发送端需要等缓冲区满才发送出去,造成粘包;(2) 接收方不及时接收缓冲区的包...原创 2018-05-09 09:56:56 · 111 阅读 · 0 评论 -
http协议——面试常见题
原文链接:https://www.cnblogs.com/jackson0714/p/HTTP1.html#_label0面试常见题: 1.什么是HTTP协议?★☆ 2.Web客户端是什么?☆ 3.Web服务端是什么?☆ 4.什么是资源?★ 5.MIME类型是什么?★☆ 6.什么是URI?★ 7.什么是URL?★ 8.什么是URN?★ 9.常见的HTTP方法有哪些?★☆ 10....转载 2018-05-03 09:12:32 · 851 阅读 · 0 评论 -
HTTP协议 - Cookie
原文链接:http://www.cnblogs.com/jackson0714/p/HTTP3.html#_label0面试常见题: 1.Cookie是什么?★☆ 2.Cookie能做什么?★☆ 3.Cookie是怎么分类的?★☆ 4.Cookie的工作原理?★★★ 5.Cookie是怎么存储的?★☆ 6.每次访问网站时,是不是将所有的cookie都发送所有的站点?★ 7.cooki...转载 2018-05-03 09:23:54 · 206 阅读 · 0 评论 -
HTTP协议【详解】——面试题
原文链接:http://www.cnblogs.com/sunny-sl/p/6529830.htmlHTTP协议【详解】——面试题http请求由三部分组成,分别是:请求行、消息报头、请求正文HTTP(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。...转载 2018-05-03 09:32:30 · 158 阅读 · 0 评论 -
HTTP和HTTPS的区别以及计算机网络常见面试题总结
原文链接:https://blog.csdn.net/together_cz/article/details/74516323HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。 它是由Netsca...转载 2018-05-03 09:58:30 · 455 阅读 · 0 评论 -
cookie和session面试常见问题
原文链接:https://blog.csdn.net/wuhuagu_wuhuaguo/article/details/785526331、cookie和session原理及区别 cookie采用的是客户端的会话状态的一种储存机制。它是服务器在本地机器上存储的小段文本或者是内存中的一段数据,并随每一个请求发送至同一个服务器。session是一种服务器端的信息管理机制,它把这些文件信息以文件的形...转载 2018-05-04 09:16:46 · 216 阅读 · 0 评论 -
长连接与短连接 (keepalive状态)
长连接与短连接短连接:在一次完整的消息交互(发请求-收响应)之后,立刻断开连接(有一方发送FIN消息)的情况都称为短连接。长连接:在TCP层握手成功后,不立即断开连接,并在此连接的基础上进行多次消息(包括心跳)交互,直至连接的任意一方(客户端或服务端)主动断开连接,此过程称为一次完整的长连接。即:短连接一般只会在client/server间传递一次读写操作。长连接在完成一次读写之后,它们之间的连接...原创 2018-05-14 16:23:37 · 1477 阅读 · 0 评论 -
TCP的粘包现象
原文链接:http://www.cnblogs.com/qiaoconglovelife/p/5733247.html看面经时,看到有面试官问TCP的粘包问题。想起来研一做购物车处理数据更新时遇到粘包问题,就总结一下吧。1 什么是粘包现象 TCP粘包是指发送方发送的若干包数据到接收方接收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的尾。2 为什么出现粘包现象 (1)发送方原因 ...转载 2018-04-23 09:09:38 · 262 阅读 · 0 评论 -
TCP三次握手和四次挥手详解
TCP三次握手最初客户端C和服务器S都处于CLOSED(关闭)状态,客户端C主动打开连接,而服务器S被动打开连接。S进程先创建传输控制模块TCB,准备接受客户进程的连接请求,然后服务器进程处于LISTEN(收听)状态,等待客户端C的请求。(1)第一次握手:建立连接时,客户端发送SYN包(syn=x)到服务器,并进入SYN_SENT(同步已发送)状态,等待服务器确认;(2)第二次握手:服务器收到SY...原创 2018-04-18 20:42:12 · 136 阅读 · 0 评论 -
基于面向连接的socket编程
原创文章连接:https://blog.csdn.net/u011484045/article/details/49516785基于面向连接的socket编程基于面向连接的socket编程就是基于TCP的socket编程。基于TCP的socket编程的服务器器端程序和客户端程序的流程如下:服务器端程序1、创建套接字(socket);2、将套接字绑定到一个本地地址和端口上(bind);3、将套接字设...转载 2018-04-18 16:57:03 · 312 阅读 · 0 评论 -
TCP和UDP的区别和应用场景
TCP和UDP的区别(1)TCP面向连接,UDP无连接;(2)TCP提供可靠传输,UDP尽最大努力交付;(3)UDP的传输效率比TCP快;(4)TCP连接是点到点、一对一的,UDP支持一对一、一对多和多对多的交互通信;(5)TCP面向字节流,UDP面向报文;(6)UDP的首部开销小,TCP首部20字节,UDP首部8字节。应用场景UDP的应用场景:即时通信...原创 2018-04-16 12:28:49 · 4805 阅读 · 2 评论 -
TCP的可靠传输机制
TCP的可靠传输机制(1) 面向字节流和缓存机制:应用数据被分割成TCP认为最适合发送的数据块。(2) 超时重传和确认机制:当TCP发出一个段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能及时收到一个确认,将重发这个报文段。当TCP收到发自TCP连接另一端的数据,它将发送一个确认。TCP有延迟确认的功能,在此功能没有打开,则是立即确认。功能打开,则由定时器触发确认时间点。(3) 检验...原创 2018-04-16 12:30:46 · 1860 阅读 · 0 评论 -
TCP报文格式详解
文章原创链接:https://blog.csdn.net/mary19920410/article/details/58030147TCP报文是TCP层传输的数据单元,也叫报文段。1、端口号:用来标识同一台计算机的不同的应用进程。1)源端口:源端口和IP地址的作用是标识报文的返回地址。2)目的端口:端口指明接收方计算机上的应用程序接口。TCP报头中的源端口号和目的端口号同IP数据报中的源IP与目的...转载 2018-04-18 12:00:49 · 687 阅读 · 0 评论 -
浅析TCP之头部可选项
文章原创链接:https://blog.csdn.net/mary19920410/article/details/728577641、回顾TCP报文格式1)TCP报文:由 TCP首部 和 TCP数据 组成。2)TCP首部:由 20字节的固定长度 和 可变长字段(选项和填充)组成。3)TCP首部总长度:由TCP头中的“数据偏移”字段决定。该字段占4bit,取最大的1111时,也就是十进制的15,T...转载 2018-04-18 12:10:42 · 414 阅读 · 0 评论