码迷,mamicode.com
首页 >  
搜索关键字:linux网络    ( 1478个结果
Linux网络编程——广播
概述 在生活中广播无处不在,像平时在大街上卖物品的商人,在进行推广产品的时候往往都是使用一个喇叭来进行吆喝:“十块钱买不了吃亏,十块钱买不了上当,走过路过千万不要错过”,这就是广播。 那么在网络中的广播又是什么样子的呢? 网络上的广播指:由一台主机向该主机所在子网内(同一个局域网)的所有主机发送数据的方式。如下图的 1 号主机广播给 2、3、4、5...
分类:系统相关   时间:2015-05-16 10:36:06    阅读次数:200
六星经典CSAPP-笔记(11)网络编程
六星经典CSAPP-笔记(11)网络编程参照《深入理解计算机系统》简单学习了下Unix/Linux的网络编程基础知识,进一步深入学习Linux网络编程和TCP/IP协议还得参考Stevens的书。1.网络基础(略过,待补充)2.IP地址2.1 IP地址的表示IP地址是一个无符号的32位整数。Linux网络程序使用下面这种IP地址结构存储IP地址:/* Internet address structu...
分类:移动开发   时间:2015-05-15 22:53:48    阅读次数:275
设置windows网络连接别名和linux网络连接别名
windows网络连接别名C:\Windows\System32\drivers\etc目录下的hosts文件中添加127.0.0.1 localhost192.168.1.100 proxy.zj.chinamobile.comlinux网络连接别名/etc/hosts# Do not remov...
分类:Windows程序   时间:2015-05-15 14:57:21    阅读次数:161
Linux网络知识学习1---(基础知识:ISO/OSI七层模型和TCP/IP四层模型)
以下的内容和之后的几篇博客只是比较初级的介绍,想要深入学习的话建议看书《TCP/IP详解 卷1:协议》1.ISO/OSI七层模型 下四层是为数据传输服务的,物理层是真正的传输数据的,数据链路层、网络层、传输层主要是写入对应数据的传输信息的 物理层:比特 设备之间的比特流的传输、物理接口、电气特性 数...
分类:系统相关   时间:2015-05-15 01:05:50    阅读次数:295
深入理解Linux网络技术内幕——IP选项的处理
IP选项介绍 IP首部中有4bit用于表示首部长度,其单位是4个字节,所以,IP首部的最大长度是15*4=60字节(4bit最大可以表示到15),而IP固定首部的长度是20字节,所以一个IP首部最大允许有40字节长度的选项。 IP选项有两种格式 单字节和多字节 对于多字节选项,其长度有length字段标识,另外其Optiondata并不是从32bit的边界开始的。 Length...
分类:系统相关   时间:2015-05-14 18:48:24    阅读次数:283
深入理解Linux网络技术内幕——IPv4 报文的传输发送
报文传输,指的是报文离开本机,发往其他系统的过程。 传输可以由L4层协议发起,也可以由报文转发发起。 在深入理解Linux网络技术内幕——IPv4 报文的接收(转发与本地传递)一文中,我们可以看到,报文转发最后会调用dst_output与邻居子系统进行交互,然后传给设备驱动程序。 这里,我们从L4层协议发起的传输,最后也会经历这一过程(调用dst_output)。本文讨论的是L4层协议发起的传...
分类:系统相关   时间:2015-05-14 16:35:34    阅读次数:511
深入理解Linux网络技术内幕——IPv4 报文的接收(转发与本地传递)
我们知道,报文经过网卡驱动处理后,调用net_receive_skb传递给具体的协议处理函数,对于IPv4报文来说,其协议处理函数就是ip_rcv了,ip_rcv在进行一些健康检查等操作后,会调用ip_rcv_finish来处理报文。这也是IPv4协议对报文接收处理的开始。 我们先看下ip_rcv_finish源代码: 本地传递 转发 报文转发有下面几个步骤完成: 1. 处理IP选项 2. 确定封包可以被转发 3.递减封包头部的TTL字段,如果TTL字段为0,则丢弃该封包 4.根据路径相关MTU,在必要...
分类:系统相关   时间:2015-05-14 10:03:41    阅读次数:222
深入理解Linux网络技术内幕——IPv4 概念
我们可以大致看出数据在IPv4协议中的流向, 接收报文 设备驱动处理完硬件介绍到的数据后,IPv4协议的ip_rcv函数(net_receive_skb调用)得到了属于IPv4的报文,接着调用ip_rcv_finish对报文进行分析。判断是该转发还是交付本地上层协议。 如果是本地报文,则传给ip_local_deliver处理,如果是转发,那就交付ip_forward进行转发处理。 发送报文 对于接收到的属于转发的报文(来自ip_forward_finish)以及L4层传下来的报文,需要进行分析后传给...
分类:系统相关   时间:2015-05-13 16:48:26    阅读次数:166
【安全健行】(2):Linux漏洞基础
2015/5/1218:36:42时隔这么久,自己终于重新开始了安全之路,虽然每天的工作和研读的论文也都是安全领域的技术,但是自己心里真正的安全还是漏洞的研究。因此,自己决定业余来自学这部分,今天算是一个正式的开始吧!今天来简单介绍下Linux漏洞,因为Linux给予了用户更大的自由..
分类:系统相关   时间:2015-05-13 06:32:54    阅读次数:173
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!