`
bearsorry
  • 浏览: 93901 次
  • 性别: Icon_minigender_2
  • 来自: 湖南
社区版块
存档分类
最新评论

TCP/IP协议簇之链路层

阅读更多

       最近几天在断断续续看了看Stevens的《TCP/IP详解卷一》,由于本人看书的速度比较慢,只看到TCP/IP协议簇的链路层的一些内容,就这一部分,先做一下记录或者说是笔记吧···

       链路层包括操作系统中的设备驱动程序和计算机中对应的网络接口卡,在TCP/IP协议簇各层中都要遵循各层的协议,其中链路层最关键的协议是ARP(地址解析协议)和RARP(逆地址解析协议)。他们是某些网络接口使用的特殊协议,用来转换IP层和网络接口层使用的地址。IP地址长32位,怎样根据这么一个IP地址就找到对应的主机而进行通信呢?!

       当一台主机把以太网数据帧发送到位于同一局域网上的另一台主机时,是根据48 bit的以太网地址来确定目的接口的。设备驱动程序从不检查I P数据报中的目的I P地址。32位的Internet地址根据ARP协议转换成48位的以太网地址,48位的以太网地址经过RARP协议转换成32位的Internet地址。以太网解析IP地址时,ARP的请求和应答分组格式是这样的:以太网的目的地址——>以太网源地址——>帧类型——>硬件类型——>协议类型——>硬件地址长度——>协议地址长度——>OP——>发送端以太网地址——>发送端IP地址——>目的以太网地址——>目的IP地址,对于PARP的分组格式和ARP的差不多,就只是只是具体的数据帧的类型不一样而已···再两台主机之间的通信看来,都是需要通过协议将数据再一端打包发送,在另一端通过相同的协议解压数据来完成数据的传递,书上有好多专业术语都见过只是不能理解是什么意思,现在也只能把能理解的理解吧,再慢慢琢磨那些不能理解的吧···

分享到:
评论

相关推荐

    TCP/IP协议与网络编程技术

    第2章:介绍TCP/IP协议层次结构中网络接口层包含的内容,主要有物理层和数据链路的相关知识。 第3章:介绍TCP/IP协议层次结构中网络层及其相关知识。主要内容有IP数据报格式、IP层的功能、IP地址、ICMP协议、地址...

    microchip TCP/IP协议栈应用笔记V3.6

    1. **链路层**:在Microchip的TCP/IP协议栈中,这一层可能包括了如Ethernet、PPP(点对点协议)等,它们负责物理网络接口的通信和数据帧的封装。 2. **网络层**:IP协议在此层起核心作用,负责数据包的路由和传递。...

    TCP/IP簇 有关TCP/IP的基本介绍

    IP(互联网协议)是TCP/IP协议簇的核心协议之一,负责在网络层上实现数据包的寻址和路由。IP定义了数据包的格式,并负责将这些数据包从源地址发送到目的地址。IP协议提供了基本的不可靠服务,即不保证数据包一定会被...

    TCP/IP常见面试知识点

    基于 TCP/IP 的参考模型将协议分成四个层次,它们分别是链路层、网络层、传输层和应用层。每个层次都有其特定的作用和功能。 二、数据链路层 数据链路层的主要作用是将 0、1 序列划分为数据帧,从一个节点传输到...

    对以太网全硬件TCP/IP协议栈的简单认识-w5500以太网协议基本认识.pdf

    ### 对以太网全硬件TCP/IP协议栈的简单认识 #### 一、OSI七层结构模型概述 在深入探讨以太网全硬件TCP/IP协议栈之前,我们首先需要了解网络通信的基础——OSI(Open System Interconnect)七层模型。这一模型由...

    TCP/IP非常经典的TCP/IP协议

    在本概述中,我们将深入探讨TCP/IP协议的四个主要层次:应用层、传输层、网络层和链路层,以及每个层的主要协议和功能。 **应用层** 应用层是TCP/IP模型的最高层,直接与用户应用程序交互。常见的应用层协议包括...

    tcp/ip协议.pdf

    TCP/IP协议是一种用于网络通信的协议族,它不是单一的协议,而是一系列协议的集合,涵盖了从底层的数据链路层到应用层的不同层面。了解TCP/IP协议对于计算机网络通信和应用开发是基础且关键的知识点。 首先,需要...

    TCP/IP协议分析

    1. **网络接口层(链路层/数据链路层)**:这一层负责在相邻节点间传输数据,通常对应于以太网、Wi-Fi等局域网技术。它包括帧的封装和解封装,错误检测(如CRC校验),以及介质访问控制(如CSMA/CD或CSMA/CA)。这一...

    TCP/IP 学习心得

    TCP/IP协议族是互联网的核心,它是让全球网络设备能够互相通信的一套标准。这份"TCP/IP学习心得"压缩包文件提供了深入浅出的讲解,帮助初学者快速掌握这个复杂的概念。下面将对TCP/IP的基本原理和相关知识点进行详细...

    TCP/IP协议大全1

    首先,TCP/IP协议族包含四个主要层次:应用层、传输层、网络层和链路层。每一层都有其特定的功能,共同构建起整个网络通信的基础。 1. **应用层**:这是TCP/IP模型的最高层,负责提供用户直接使用的各种服务,如...

    TCP-IP协议族(第4版)中文高清带标签目录.PDF

    5. **网络层简介**:网络层是TCP/IP协议族的核心,负责数据包在不同网络之间的路由选择。主要协议有IP协议,负责数据包的封装、解封装和寻址。此外,还涉及到ICMP(Internet控制消息协议)用于错误报告和网络诊断。 ...

    TCP/IP协议源码

    首先,TCP/IP协议栈由四层组成:应用层、传输层、网络层和链路层。每一层都有其特定的任务和对应的协议: 1. **应用层**:这一层包含了许多我们熟知的应用协议,如HTTP(超文本传输协议)、FTP(文件传输协议)、...

    TCP/IP协议栈TCP/IP协议栈

    TCP/IP协议栈是互联网通信的基础,它定义了网络设备如何互相通信的一套标准。这个协议栈分为四个主要层次,每个层次都有其特定的功能,确保数据能够准确无误地在网络中传输。 首先,我们来了解OSI七层参考模型。这...

    TCP/IP协议

    TCP/IP协议栈由四层模型组成,包括应用层、传输层、网络层和链路层,每一层都有其特定的功能和协议。 1. **应用层**:这是TCP/IP协议栈的顶层,负责提供各种应用程序接口,如HTTP(超文本传输协议)、FTP(文件传输...

    TCP/IP协议详细学习

    首先,TCP/IP协议栈通常被分为四个主要层次:应用层、传输层、网络层和数据链路层。 1. 应用层:这是最顶层,与用户直接交互。常见的应用层协议有HTTP(超文本传输协议)、FTP(文件传输协议)、SMTP(简单邮件传输...

    TCP/IP协议栈设计文档

    - **协议栈分层**:参照TCP/IP参考模型,Microchip TCP/IP协议栈同样被划分为多个层次,包括应用层、传输层、网络层和链路层。 - **应用层**:提供高级应用程序接口,支持HTTP服务器等应用。 - **传输层**:主要...

    tcp/ip协议原理教案

    TCP/IP协议族是互联网的核心协议集合,由四个主要层次构成:应用层、传输层、网络层和链路层。每一层都有其特定的功能,共同协作以实现数据在网络中的高效传输。本章节将深入探讨TCP/IP协议族中的关键组成部分——...

    tcp/ip协议详解2上卷

    TCP/IP协议族包括四个主要层次:应用层、传输层、网络层和数据链路层,每一层都有其特定的功能和协议。 在《TCP/IP协议详解2上卷》这本书中,作者深入浅出地讲解了TCP/IP协议的各个方面,对于理解和应用这些协议...

Global site tag (gtag.js) - Google Analytics