
网络知识
文章平均质量分 96
hguisu
这个作者很懒,什么都没留下…
展开
-
专栏总结1:基础网络相关
请不要付费,只是把历史笔记发布,包含专栏内容总结。专栏总结1:基础网络相关专栏总结2:数据结构和算法专栏总结3:操作系统和计算机原理专栏总结4:Linux和linux内核专栏总结5:mysql相关专栏总结6:redis相关专栏总结7:中间件Nginx、消息队列专栏总结java1:类型和String、反射专栏总结java2:集合专栏总结java3:类接口相关专栏总结java4:异常专栏总结java5:线程/多线程并发专栏总结java6:jvm专栏总结java7:jdk专栏总结java8:Socket.原创 2020-08-18 16:17:35 · 1054 阅读 · 0 评论 -
TCP Wireshark网络抓包分析和问题解决说明
新的想法诞生新的技术,从而造出许多新词,云计算、大数据、BYOD、社交媒体……在互联网时代,各种新词层出不穷,让人应接不暇。这些新的技术,这些新兴应用和对应的IT发展趋势,使得IT人必须了解甚至掌握最新的IT技能。新的想法诞生新的技术,从而造出许多新词,云计算、大数据、BYOD、社交媒体、3D打印机、物联网……在互联网时代,各种新词层出不穷,让人应接不暇。这些新的技术,这些新兴应用和对原创 2015-05-30 11:46:32 · 54988 阅读 · 3 评论 -
HTTP详解(2)-请求、响应、缓存
1. HTTP请求格式 做过Socket编程的人都知道,当我们设计一个通信协议时,“消息头/消息体”的分割方式是很常用的,消息头告诉对方这个消息是干什么的,消息体告诉对方怎么干。HTTP协议传输的消息也是这样规定的,每一个HTTP包都分为HTTP头和HTTP体两部分,消息体是可选的,而消息头是必须的。每当我们打开一个网页,在上面点击右键,选择“查看源文件”,这时看到的H原创 2016-11-25 15:51:38 · 75959 阅读 · 17 评论 -
TCP连接的状态详解以及故障排查
我们通过了解TCP各个状态,可以排除和定位网络或系统故障时大有帮助。(总结网络上的内容)1、TCP状态了解TCP之前,先了解几个命令:linux查看tcp的状态命令:1)、netstat -nat 查看TCP各个状态的数量2)、lsof -i:port 可以检测到打开套接字的状况3)、 sar -n SOCK 查看tcp创建的连接数4)、tcpdump -iany...原创 2014-08-20 07:06:38 · 231450 阅读 · 23 评论 -
TCP/IP第二层--数据链路层
数据链路层的知识点: 1、数据链路层为网络层提供可靠的数据传输; 2、基本数据单位为帧; 3、主要的协议:以太网协议; 4、两个重要设备名称:网桥和交换机。 不同的协议层对数据包有不同的称谓,在传输层叫做段(segment),在网络层叫做数据报(datagram),在链路层叫做帧(frame)。数据封装成帧后发到传输介质上,到...原创 2012-04-01 10:08:03 · 12543 阅读 · 0 评论 -
TCP/IP第四层--传输层TCP和TPC数据报文详解
与UDP不同的是,TCP提供了一种面向连接的、可靠的字节流服务。TCP协议的可靠性主要有以下几点保障: (1)应用数据分割成TCP认为最适合发送的数据块。这部分是通过“MSS”(最大数据包长度)选项来控制的,通常这种机制也被称为一种协商机制,MSS规定了TCP传往另一端的最大数据块的长度。值得注意的是,MSS只能出现在SYN报文段中,若一方不接收来自另一方的MSS值...原创 2013-10-09 19:23:47 · 27300 阅读 · 1 评论 -
TCP/IP第三层--网络层
一.功能目的1)、主要功能:负责点到点(point-to-point)的传输(这里的“点”指主机或路由器) 网络层是为传输层提供服务的,传送的协议数据单元称为数据包或分组。该层的主要作用是解决如何使数据包通过各结点传送的问题,即通过路径选择算法(路由)将数据包送到目的地。另外,为避免通信子网中出现过多的数据包而造成网络阻塞,需要对流入的数据包数量进行控制(拥塞控制)...原创 2013-02-16 12:38:22 · 26933 阅读 · 6 评论 -
网络互联参考模型(详解)
网络互联参考模型1. 什么是协议为了使数据可以在网络上从源传递到目的地,网络上所有设备需要“讲”相同的“语言”描述网络通信中“语言”规范的一组规则就是协议例如:两个人交谈,必须使用相同的语言,如果你说汉语,他说阿拉伯语……数据通信协议的定义决定数据的格式和传输的一组规则或者一组惯例2. 协议分层网络通信的过程很复杂:数据以电子信号的形原创 2012-02-10 19:22:40 · 24428 阅读 · 10 评论 -
HTTP详解(1)-工作原理
1. HTTP简介 HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。在了解HTTP如何工作之前,我...原创 2013-03-16 23:24:05 · 95226 阅读 · 10 评论 -
HTTP详解(3)-http1.0 和http1.1 区别
翻了下HTTP1.1的协议标准RFC2616,下面是看到的一些它跟HTTP1.0的差别。1. Persistent Connection持久连接 在HTTP1.0中,每对Request/Response都使用一个新的连接。 HTTP 1.1则支持持久连接Persistent Connection, 并且默认使用persistent c原创 2013-03-17 16:51:19 · 30775 阅读 · 4 评论 -
硬盘的读写原理详解-磁盘IO
硬盘的种类主要是SCSI 、IDE 、以及现在流行的SATA等;任何一种硬盘的生产都要一定的标准;随着相应的标准的升级,硬盘生产技术也在升级;比如 SCSI标准已经经历了SCSI-1 、SCSI-2、SCSI-3;其中目前咱们经常在服务器网站看到的 Ultral-160就是基于SCSI-3标准的;IDE 遵循的是ATA标准,而目前流行的SATA,是ATA标准的升级版本;IDE是并口设备,而SA原创 2012-03-29 17:30:30 · 134722 阅读 · 64 评论