网络系统初识 一、什么是互联网协议及为何要有互联网协议 Internet实际上就是一系列统一的标准,这些标准称之为互联网协议,互联网的本质就是一系列的协议,总称为‘互联网协议’(Internet Protocol Suite). 那为什么要有互联网协议呢? 这就跟互联网协议的功能有关系了,互联网协议 ...
分类:
其他好文 时间:
2017-05-22 16:34:07
阅读次数:
159
一.五层协议:物理层:传送数据 通过高低电平传输数据数据链路层:ethernet 以太网协议 必须有一块网卡:12位16进制数,前六位位厂商编号,后六位为流水线号 (定位到某一台机器上) 有一个数据帧 : (报头+数据部分) →报头(head:发送者:6个字节,接送者:6个字节,数据类型:6个字节) ...
分类:
其他好文 时间:
2017-05-19 19:35:14
阅读次数:
248
一、tcp协议格式 二、三次握手 在 TCP/IP 协议中。TCP 协议提供可靠的连接服务,採用三次握手建立一个连接。 第一次握手:建立连接时,client发送 syn 包(tcp协议中syn位置1。序号为J)到server,并进入 SYN_SEND 状态。等待server确认; 第二次握手:ser ...
分类:
系统相关 时间:
2017-05-16 14:56:27
阅读次数:
422
在平常运维服务器的时候,需要查看各种连接状态,所以必须要对TCP连接状态非常熟悉才知道每个状态的意义;只有知道了这些参数的意义才可以相对应的优化。查看状态命令:[root@tomcat10logs]#netstat-na|awk‘/^tcp/{s[$6]++}END{for(keyins)printkey,s[key]}‘
TIME_WAIT1443
CLO..
分类:
其他好文 时间:
2017-05-10 17:54:25
阅读次数:
278
socket网络服务 socket就是IP地址加端口定位到唯一一台机器的唯一软件 套节字分两大类型 一个是文件类型套节字家族AF_UNIX一个是网络套节字家族AF_INET tcp协议: 如何定义socket服务端(模拟通信):import socketphone=socket.socket(soc ...
分类:
其他好文 时间:
2017-05-08 00:18:03
阅读次数:
255
百度2017实习生软件开发(cpp方向) 首先说一下岗位。分为软件开发,开发测试,前端,机器学习数据挖掘,移动开发,据我观察,报的人数来看,软件开发最多,移动开发和开发测试较少。百度前台还准备了吃的喝的,真的是白吃白喝,但是哪里有心情,第一次还是有些紧张。面试地点应该是百度的一餐厅吧,进去后我就惊呆 ...
分类:
编程语言 时间:
2017-05-07 14:07:55
阅读次数:
204
??1、TCP三次握手
??2、Render Tree页面的渲染
??3、从输入URL到页面显示的过程
??4、TCP四次挥手
...
分类:
其他好文 时间:
2017-05-06 19:01:42
阅读次数:
202
一.操作系统基础 操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 注:计算机(硬件)->os->应用软件 二.网络通信原理 2.1 互联网的本质就是一系列的 ...
分类:
编程语言 时间:
2017-05-03 20:35:24
阅读次数:
214
TCP协议中中的三次握手和四次挥手 建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示: 先来看看如何建立连接的。 首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK ...
分类:
编程语言 时间:
2017-05-03 17:28:09
阅读次数:
254
建立连接: TCP使用窗口机制进行流量控制 什么是窗口? 连接建立时,各端分配一块缓冲区用来存储接收的数据,并将缓冲区的尺寸发送给另一端 接收方发送的确认信息中包含了自己剩余的缓冲区尺寸 剩余缓冲区空间的数量叫做窗口 2. TCP的流控过程(滑动窗口) TCP(Transmission Contro ...
分类:
其他好文 时间:
2017-05-03 13:12:21
阅读次数:
110