网络分层:
应用层 telnet ftp http
传输层 TCP和UDP
网络层 IP ICMP IGMP
数据链路层 设备驱动程序和接口卡
1.链路层
链路层主要有三个目的:(1)为I P模块发送和 接收I P数据报;(2 )为A R P模块发送A R P请求和接收A R P应答;(3 )为R A R P 发送R A R P请 求和接收R A R P应答。T C P / I P支持多种不同的链路层协议
环回接口:A类网络号127就是为了环回接口预留的,环回数据包一般在离开网络层的时候才返回给自己
MTU:数据链路层的最大传输单元,一般是1500个byte
2.IP:网际协议
IP协议是不可靠的,只要源IP地址 和目标IP地址,无端口号
TTL生存时间设置了数据报可以经过的最多路由器数
IP路由选择的功能:
1)搜索目标IP地址完全匹配的表目
2)搜索网络号匹配的表目
3)寻找默认路由地址
3. ARP
在大多数的 T C P / I P实现中,A R P 是一个基础协议,用于获取网卡的硬件地址,用于数据链路层的传输。但是它的运行对于应用程序或系统管.理员来说一般是透明的。 A R P 高速缓存在它的运行过程中非常关键,我们可以用 a r p命令对高 速缓存进行检查和操作。高速缓存中的每一项内容都有一个定时器,根据它来删除不完整和完整的表项。a r p命令可以显示和修改A R P高速缓存中的内容。
我们介绍了A R P 的一般操作,同时也介绍了一些特殊的功能:委托 A R P(当路由器对来自于另一个路由器接口的 A R P请求进行应答时)和免费 A R P(发送自己I P地址的A R P请求,一般发生在引导过程中)。
4.RARP
R A R P协议是许多无盘系统在引导时用来获取 I P地址的。R A R P 分组格式基本上与 A R P分组一致。一个R A R P请求在网络上进行广播,它在分组中标明发送端的硬件地址,以请求相应IP地址的响应。应答通常是单播传送的。
5.ICMP(I n t e r n e t 控制报文协议)
I C M P地址掩码请求和应答以及时间戳请求和应答
I C M P端口不可达差错
6.ping
p i n g程序是对两个 T C P / I P系统连通性进行测试的基本工具。它只利用 I C M P回显请求和
回显应答报文,而不用经过传输层( T C P / U D P)。P i n g服务器一般在内核中实现 I C M P的功能。
7.TraceRoute
Tr a c e r o u t e程序可以让我们看到 I P数据报从一台主机传到另一台主机所经过的路由。
Tr a c e r o u t e程序还可以让我们使用 I P源路由选项
相关推荐
TCP_IP.rar -- TCP/IP学习笔记
linux网络编程-tcp/ip协议-socket编程 入门书 国嵌教材
实训(2)Windows环境下TCP/IP协议的配置-TCP/IP诊断word版本.pdf
实训(2)Windows环境下TCP/IP协议的配置,TCP/IP诊断.pdf
(1)懂得在Windows系统中进行网络配置; (2)掌握如何在Windows系统中进行TCP/IP协议配置。 (3)熟悉使用ping命令工具来进行测试; (4)熟悉利用ipconfig工具进行测试
microchip TCP/IP协议栈应用笔记V3.6,中文版的,我找了很久才找到得。
《TCP/IP协议族》由编程与网络权威专家BehrouzA.Forouzan撰写,是一本关于TCP/IP协议族的经典教材《TCP/IP协议族》图文并茂,重点概念突出。除了讲解一些基本概念和底层技术外,还介绍了TCP/IP协议族中的核心协议IP...
实现了java socket编程基于tcp/ip协议的简单服务端,客户端通信,用于发送报文,接收解析报文。
01-TCP/IP基础 02-TCP/IP和Internet 03-TCP/IP概述 04-IP网络中的名字和地址 05-ARP和RARP 06-DNS:名字服务器 07-WINS 08-地址发现协议(BOOTP和DHCP) 09-IP协议家族 10-IPv6 11-IP网络中的路由 12-理解RFC1058 ...
OSI七层参考模型概述 数据封装和拆封过程 TCP/IP协议栈 常见的TCP/IP协议
《TCP/IP详解 卷2:实现》完整而详细地介绍了TCP/IP协议是如何实现的。书中给出了约500个图例,15 000行实际操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现。本书不仅说明了插口API和协议族的关系以及主机...
第2章:介绍TCP/IP协议层次结构中网络接口层包含的内容,主要有物理层和数据链路的相关知识。 第3章:介绍TCP/IP协议层次结构中网络层及其相关知识。主要内容有IP数据报格式、IP层的功能、IP地址、ICMP协议、地址...
tcp/ip协议的详细介绍!能够深入的理解tcp/ip协议的原理!
AUTOSAR_SWS_TcpIp-stack TCP/IP协议栈 经典平台 4.3.1 2017-12-8
本文档详细介绍了TCP/IP协议站的设计与实现过程,让你轻松了解并掌握TCP/IP的传输过程。
Q2406B tcp/ip协议栈固件 Wavecom Q2406B 固件 657e版本,包含WIP3.1.
接 PROFINET 总线通信功能,同时还可用于标准的 TCP 通信。 通过组态 TCP 连接及使用开放式通信专用功能块与其它设备建立 TCP 连接以实现通信。 本文以 S7-300CPU 作为 TCP 的 Clint 客户端, PC 机上运行的 TCP&...
TCP/IP-UDP/IP网络调试工具软件.rar 可以作为TCP/IP的客户端与服务端通信,UDP/IP的通信,用于网络的报文接收与发送的调试,非常好用
TCP/IP协议分析 TCP/IP协议分析 TCP/IP协议分析
用Python写的Modbus-TCP/IP客户端,可用,文档虽小,但功能能实现,请需要的朋友下载,更改后就可以是自己的了