计算机网络
hello&Code
贵有恒何必三更起五更睡;最无益,只怕一日曝十日寒
展开
-
Linux 内核网络协议栈 ------sk_buff 结构体 以及 完全解释
链接:https://blog.csdn.net/shanshanpt/article/details/21024465在2.6.24之后这个结构体有了较大的变化,此处先说一说2.6.16版本的sk_buff,以及解释一些问题。一、先直观的看一下这个结构体~~~~~~~~~~~~~~~~~~~~~~在下面解释每个字段的意义~~~~~~~~~~~struct sk_buff { ...转载 2019-11-12 10:06:30 · 296 阅读 · 0 评论 -
四次挥手与三次握手
做一个高并发请求外网返回结果的结果,当时出现问题了,就是因为 要注意四次挥手,三次握手 这些状态:CLOSED: 这个没什么好说的了,表示初始状态。LISTEN: 这个也是非常容易理解的一个状态,表示服务器端的某个SOCKET处于监听状态,可以接受连接了。SYN_RCVD: 这个状态表示接受到了SYN报文,在正常情况下,这个状态是服务器端的SOCKET在建立TCP连接时的三- ...原创 2019-09-28 20:48:07 · 107 阅读 · 0 评论 -
iptables raw表
1)什么是raw表?做什么用的?iptables有5个链:PREROUTING,INPUT,FORWARD,OUTPUT,POSTROUTING,4个表:filter,nat,mangle,raw.4个表的优先级由高到低的顺序为:raw-->mangle-->nat-->filter举例来说:如果PRROUTING链上,即有mangle表,也有nat表,那么先由man...转载 2019-09-19 10:57:55 · 917 阅读 · 0 评论 -
ip rule 和 ip route
早期在管理Linux系统的网络时,常使用ifconfig及route之类的命令,不过如果你准备开始使用Linux强大的基于策略的路由机制,那么,就请不要使用这类工具了,因为这类工具根本无法用于功能强大的基于策略的路由机制,取而代之的工具是iproute。iproute这个软件在RedHat系列的Linux系统中是默认安装的,因此,你通常可以找到这个工具。如果真因为某些原因找不到这个软件,只要在使用...转载 2019-08-20 00:25:37 · 1178 阅读 · 0 评论 -
ip rule
linux高级路由即基于策略的路由比传统路由在功能上更强大,使用也更灵活,它不仅能够根据目的地址来转发路径而且也能够根据报文大小、应用或ip源地址来选择路由转发路径从而让系统管理员能轻松做到:1、 管制某台计算机的带宽。2、 管制通向某台计算机的带宽3、 帮助你公平地共享带宽4、 保护你的网络不受DOS的攻击5、 保护你的Internet不受到你的客户的攻击6、 把多台服务器虚拟成一...转载 2019-08-19 21:11:59 · 486 阅读 · 0 评论 -
HTTP基础知识学习
首先了解绝对URI的格式协议方案名-----登录信息(认证)-----服务器地址----服务器端口号---带层次的文件路径---查询字符串--片段标志符URL来说是http://<主机>:<端口>/<路径>URL是URI的子集HTTP报文格式:报文首部空行(CR+LF)报文主体在http中有时候可能使用的是相对URL,就只有路径,一般用h...原创 2019-08-14 19:21:56 · 111 阅读 · 0 评论 -
两台虚拟机 一台做另一个台的nat路由
前几天做了一个透明防火墙,需要在用虚拟机里的两个linux系统,一个做路由主机,上面布透明防火墙,一个做客户主机。虚拟机为vmware.,linux系统用ubuntu1. 编辑网卡,设置自定义内网网卡模式编辑->虚拟网络编辑->2.配置网卡Route:网卡一连外网,设置为桥接(或者nat也可以),网卡2连内网,设置为自定义,选择上面一部配置好...转载 2019-08-19 17:01:45 · 762 阅读 · 0 评论 -
多协议标记交换MPLS学习
MPLS 利用面向连接的技术,使每个分组携带一个叫做标记的小整数。当分组到达交换机时,交换机读取分组的标记,并用标志值来检索分组转发表。这样就比查找路由表来转发分组快的多。 MPLS具有以下三个方面的特点 (1)支持面向连接的服务质量。 (2)支持流量工程,平衡网络负载 (3)有效地支持虚拟专用网VPN MPLS的一个重要特点就是在MPLS域的入口处,给每一个IP...原创 2019-08-18 17:37:36 · 1012 阅读 · 0 评论 -
改网卡名、增减ip、增减路由表后 永久生效
使用命令的方式设置别名,重启服务就没了,若要永久生效,需要写配置文件,步骤如下: 1、确保NetworkManager服务是停止的 Centos6: service NetworkManager status 查看服务状态 service NetworkManager stop 临时停止 ch...转载 2019-08-08 14:54:19 · 1012 阅读 · 0 评论 -
(内部网关协议)RIPng和OSPF、BGP的简介
RIP的优点:对于小型网络RIP就占带宽而言开销小,易于配置,管理和实现缺点:RIP限制了网络的规模。它能使用的最大距离是15 路由器之间交换的路由信息是路由器中的完整路由表,因而随着网络规模的扩大,开销也就增大 坏消息传播的慢 使更新过程的收敛时间过长RIP协议的特点:1 仅和相邻路由器交换信息2 路由器交换的信息是当前本路由器所知道的全部...原创 2019-07-24 21:04:47 · 828 阅读 · 0 评论 -
虚拟机可以ping外网 主机ping不通虚拟机
主要原因:在NAT模式中,主机网卡直接与虚拟NAT设备相连,然后虚拟NAT设备与虚拟DHCP服务器一起连接在虚拟交换机VMnet8上,这样就实现了虚拟机联网。原来我们的VMware Network Adapter VMnet8虚拟网卡主要是为了实现主机与虚拟机之间的通信。vmnet8是在虚拟机内部的虚拟交换机,和 win下 VMware Network Adapter VMnet8是两...转载 2019-07-19 20:45:20 · 8967 阅读 · 0 评论 -
路由器ipv4和ipv6转发原理
路由器可以在其任何接口上接收数据包,并通过不同的接口把数据包转发出去,将其发送到目的地。数据包既可以从该接口进入路由器,也可以从该接口离开路由器。 当路由器收到一份IP数据报后,首先要对该报文进行判断,然后根据判断的结果在作进一步的处理。如果数据报是无效或错误的,路由器会把报文丢到,否则路由器会根据数据报的目的IP地址转发该报文。 IPV4转发原理:I...原创 2019-07-19 14:55:33 · 10763 阅读 · 0 评论 -
计算机网络一些遗留问题
路由器:路由器只有三层:网络层、链路层、物理层网桥:对收到的帧根据其MAC帧的目的地址进行转发和过滤。以太网交换机:工作在数据链路层 实质上是多接口的网桥,其内部存在一个帧交换表(又称为地址表)通过自学算法自动逐渐建立起来的。地址表 就是根据MAC地址映射到一个交换机一个接口 意思就是说只要如果有报文 如果在帧交换表中有对应的接口 那么就不需要广播 报文直接从接口出去。物理层使...原创 2019-07-01 15:47:34 · 289 阅读 · 0 评论 -
wireshark分析物理层及数据链路层以及笔记
数据链路和帧链路就是从一个结点到相邻结点的一段物理线路,而中间没有任何其他的交换结点。数据链路:就是链路加上必要的通信协议。帧:数据链路层的协议数据单元帧 = 网络层协议数据单元(IP数据报)+首部+尾部数据链路层:有三个基本问题:封装成帧,透明传输,差错检测封装成帧:一段ip数据包的前后分别添加首部和尾部所有在互联网上传送的数据都以分组(ip数据包)为传送单位。网络层...原创 2019-04-15 17:35:13 · 6446 阅读 · 0 评论 -
wireshark分析应用层及应用笔记
wireshark分析http里面的get请求包Hypertext Transfer ProtocolGET / HTTP/1.1\r\n #请求行信息#[Expert Info (Chat/Sequence): GET / HTTP/1.1\r\n] #专家信息#Request Method: GET #请求的方法#Request URI: / #请求的URI#Request ...原创 2019-03-26 17:30:59 · 5500 阅读 · 0 评论 -
虚拟机配置IP
vi/etc/sysconfig/network-scripts/ifcfg-(网卡口)为: (提示:按a键进入insert模式,按esc后,按“:wq”保存退出)今天有两台服务器需机房需要切割,按机房的要求修改完ip、网关、以及掩码后,服务器就连不上了。查看ifcfg-eth0时发现这么一行: 1 NM_CONTROLLED="yes" ...转载 2019-03-22 10:07:12 · 777 阅读 · 0 评论 -
wireshark分析网络层IP数据包及网络层一些笔记
wireshark对网络层的解析:0100 ... -Version 4 表示协议 刚好有4位....0101 首部的总长度 0101刚好是5位字 ,一位代表4个字节 刚好是20bytes中间的不解释 ,解释下flags:0x0000 这已经有16位 而标记是3位,这是因为他把片偏移的13位算在其中了然后解释下 .0........ = Don't fragme...原创 2019-03-12 21:04:41 · 2138 阅读 · 0 评论 -
wireshark分析运输层及运输层笔记
Packet List面板:显示每个数据帧的摘要。需要强调的是,其实这里所捕获 的其实就是数据帧,但是出于表达的习惯,本系列的课程中的大部分时候,我会 以“数据包”的叫法来代替“数据帧”以及“分段”。这里采用表格的形式列出了 当前捕获文件中的所有数据包,其中包括了数据包序号、数据包捕获的相对时 间、数据包的源地址和目标地址、数据包的协议以及在数据包中找到的概 况信息等。Packet ...原创 2019-03-15 18:35:57 · 1470 阅读 · 0 评论 -
计算机网络概述----各知识点简述
千里之行 始于足下-----要开始我的计算机网络之途了典型的IXP由一个或多个网络交换机组成。 IXP主要作用是允许两个网络直接相连并交换分组,而不需要在通过第三个网络来转发分组。在网络边缘的端系统之间的通信方式通常分为俩大类:客户---服务器方式和对等方式(p2p方式) 分组交换采用的是存储转发技术。通过我们把发送的整块数据称为一个报文。在发送 报文之前,先把较长的报文划...原创 2019-03-10 17:34:47 · 377 阅读 · 0 评论