我们知道网络层,可以实现两个主机之间的通信。但是这并不具体,因为,真正进行通信的实体是在主机中的进程,是一个主机中的一个进程与另外一个主机中的一个进程在交换数据。IP协议虽然能把数据报文送到目的主机,但是并没有交付给主机的具体应用进程。而端到端的通信才应该是应用进程之间的通信。 UDP,在传送数据前 ...
分类:
其他好文 时间:
2018-12-06 14:25:49
阅读次数:
203
一、选择题,每题1分。总分22分1、如下哪个IP地址可以分配在Internet公网接口上()A、10.180.48.224B、9.255.255.10C、192.168.20.223D、172.16.200.182、TCP三次握手协议的第一步是发送一个()A、SYN包B、SCK包C、UDP包D、NULL包3、以下那个路由表需要管理员手动配置()A、静态路由B、直连路由C、动态路由D、以上都不正确4
分类:
其他好文 时间:
2018-11-28 11:58:34
阅读次数:
524
从第一次了解到TCP的连接方式到现在有一年半了,但好像一直没有把三次握手的由来弄透彻,解释上总有一些瑕疵在,现在来说说昨晚的思考。 对于一个通信链路,由于种种原因发送方发送的消息未必能传达到接收方,所以一条消息发送出去了,但没人回,有两种情况:一是数据没有传送成功,二是传送成功但对方没有立即回应。当 ...
分类:
其他好文 时间:
2018-11-24 14:05:07
阅读次数:
182
用户访问网站的基本流程 1.登陆浏览器输入网址 2.网址通过DNS解析出具体的IP地址 3.TCP三次握手 4.浏览器向服务商的WEB服务器发起一个请求 5.WEB服务器响应用户请求,处理请求,返回响应包 6.浏览器通过HTTP协议接受到响应包 7.浏览器处理响应包显示在浏览器上 8.TCP四次挥手 ...
分类:
Web程序 时间:
2018-11-21 17:41:02
阅读次数:
166
TCP报文格式 TCP报文格式图: 上图中有几个字段需要重点介绍下: (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。 (2)确认序号:Ack序号,占32位,只有ACK标志位为1时,确认序号字段才有效,Ack=Seq+1。 (3)标志位:共6 ...
分类:
其他好文 时间:
2018-11-06 00:59:14
阅读次数:
256
TCP三次握手和四次挥手的问题在面试中是最为常见的考点之一。很多读者都知道三次和四次,但是如果问深入一点,他们往往都无法作出准确回答。 本篇尝试使用动画来对这个知识点进行讲解,期望读者们可以更加简单地地理解TCP交互的本质。 TCP 三次握手 TCP 三次握手就好比两个人在街上隔着50米看见了对方, ...
分类:
其他好文 时间:
2018-11-03 15:19:01
阅读次数:
117
一、TCP连接建立(三次握手) 过程 客户端A,服务器B,初始序号seq,确认号ack 初始状态:B处于监听状态,A处于打开状态 A -> B : seq = x (A向B发送连接请求报文段,A进入同步发送状态SYN-SENT) B -> A : ack = x + 1,seq = y (B收到报文 ...
分类:
其他好文 时间:
2018-11-01 15:12:39
阅读次数:
193
前面是一些选择题,不大记住了 简答题,第一题是正则表达式 第二题,什么是哈希查找,以及构造函数,遇到冲突了怎么处理 由于哈希表的查找高效性,在平时的算法中用的比较多。例如:字符串,单词个数的统计,只出现一次字符或者数字的统计,两个集合相同的元素查找等等,还有插入删除的高效(链地址发)都可以用哈希表来 ...
分类:
其他好文 时间:
2018-10-30 12:05:31
阅读次数:
205
1. 关于http协议的问题很多,其中一个面试官从请求开始问到了tcp三次握手,问到了301和302的区别等等。 2. 算法题也会问到,比如手写冒泡排序,快排等等。 3. 对于转行自学前端这个事情,真的是一千个读者就有一千个哈姆雷特,有的面试官觉得你自学能力强,值得信赖,有的就觉得你计算机基础会不扎 ...
分类:
其他好文 时间:
2018-10-21 10:57:01
阅读次数:
157
简介:TCP是一种可靠的,面向连接到全双工传输层协议。
分类:
其他好文 时间:
2018-10-14 13:57:25
阅读次数:
149