一、操作系统关于网络部分的分层处理
操作系统完成用户和物理链路之间的转换,这种转换可简单分为三个层面,如下图所示:
插口层,直接对应用户的系统调用,完成用户调用参数校验等等,它不设计任何网络协议相关的工作;
协议层,完成协议相关的操作,例如将插口层交过来的数据加上tcp/udp和ip层的头部等等。
网络接口层,完成与物理传输媒介的交互,它包括数据链路层和网卡驱动,它一端对接协议层,一端对接...
分类:
其他好文 时间:
2016-08-05 17:57:09
阅读次数:
286
hping3命令 网络测试 hping3命令 网络测试 hping是用于生成和解析TCPIP协议数据包的开源工具。创作者是Salvatore Sanfilippo。目前最新版是hping3,支持使用tcl脚本自动化地调用其API。hping是安全审计、防火墙测试等工作的标配工具。hping优势在于能 ...
分类:
其他好文 时间:
2016-04-30 14:13:53
阅读次数:
242
Lwip,light weight IP;是由Adam Dunkels 开发的一个小型开源的TCP/IP协议栈;目前已经为全球共同开发的开源协议;支持TCPIP协议族的核心协议;包括:ARP/ICMP/TCP/UDP/IPV4/IPV6/DHCP等;其核心特点是:功能齐全、运行需求的RAM和ROM少
分类:
其他好文 时间:
2016-03-21 20:08:49
阅读次数:
388
【前言】一位美女老师教这门课,上课全是英文,偶尔也蹦两句中文解释术语,不过基本不说……TCP/IP给我的第一印象是知识点琐碎,可能是因为我的知识面和知识量都很欠缺,不成体系。老师的课件是基于《TCPIP协议族(第4版)》的,所以我就按照书的标题来记录笔记好了。另外我还买了一本科普类的书籍《图解TCP...
分类:
其他好文 时间:
2015-10-10 00:26:32
阅读次数:
233
全球IP英特网(1)每台英特网主机都运行实现TCPIP协议的软件。(2)英特网的客户端和服务器混合使用套接字接口函数和Unix IO函数来进行通信。(3)套接字函数典型的是作为陷入内核的系统调用来实现的,并调用各种内核模式的TCPIP函数。13.3.1 IP地址
分类:
其他好文 时间:
2015-09-02 00:00:34
阅读次数:
368
1. 现象 最近线上发现如下异常包, tcp三次握手期间,server端发送syn_ack,client回复了reset包;问题:为什么client会回复reset?2. 分析 参考linux2.6.32内核(redhat 6U2)源码, client端TCPIP协议栈在以下情况下,收到SYN_AC...
分类:
其他好文 时间:
2015-08-26 13:37:57
阅读次数:
339
??
一.ARP和RARP
网络传输中,根据目的ip地址通过路由选择可以在互联网中传输,但是如果不知道目的接口,那么也就不知道包该传输到某个网络或某个子网中哪台主机。arp(地址解析协议)即可根据目的ip来获取目的接口从而使俩台主机正常通信。RARP与ARP相反,逆地址解析协议。arp为不同的网络层提供地址解析服务。
二.ARP传输过程
主机要与目的主机进行通信,那么首先得进行tcp连...
分类:
其他好文 时间:
2015-08-17 10:15:38
阅读次数:
172
前言
本人记性不佳,看书健忘,以此笔记来记录看书后自己所知所想,已达到加深对tcp ip的理解,本笔记仅仅是我看完书后自己所写的总结,权当是书后复习。
一.为什么会有tcp ip协议
我们知道中国有56个民族,各个民族有各自的语言,语言就形成了各个民族的障碍,大家都说自己的语言,谁也听不懂对方在讲什么,语言是各个民族之间那道鸿沟,谁也跨不过,照成每个民族都是一个小团...
分类:
其他好文 时间:
2015-07-30 09:29:23
阅读次数:
142
学而不思则罔,思而不学则殆。学习和思考是相辅相成的,通过这几天对网络编程的学习,收获颇丰。接下来我将利用Qt做的一个以TcpIp协议为传输方式的简单的局域网聊天服务端与大家分享下: ? 首先谈谈我个人对Tcp...
分类:
其他好文 时间:
2015-07-26 17:39:11
阅读次数:
262
在读《TCP/IP协议详解》里看到的这张图:整理出来分享:
欢迎访问新博客社区:ACoder社区:
http://acoder.cc...
分类:
其他好文 时间:
2015-07-22 16:14:07
阅读次数:
125