TCP/IP学习day02

  好了,转眼间已经到了第二天晚上,今天起的比较晚,家里又来客人,所以学习的不多,浪费时间啊,要注意下。

  话不多说,开始。

  第二章:链路层

    1.链路层的三个目的:(1)为IP模块发送和接收IP数据报;(2)为ARP模块发送ARP请求和接收ARP应答;(3)为RARP发送RARP请求和接收RARP应答。

                  常见链路层协议:以太网链路层协议、串行接口链路层协议。

    2.以太网和IEEE 802封装:

      a.以太网,它采用一种称作C S M A / C D的媒体接入方法。

      b.802.3针对整个CSMA/CD网络,802.4针对令牌总线网络, 802.5针对令牌环网络。这三者的共同特性由802.2标准来定义,那就是802网络共有的逻辑链路制        (LLC)。不幸的是,802.2和802.3定义了一个与以太网不同的帧格式。(在这里,我的理解是,以太网是CSMA/AD中的一种特殊的表现)

      (具体协议详情见TCP\IP卷一)

    3.SLIP:

      a.它的帧格式。(具体协议详情见TCP\IP卷一)

      

      b.它的缺陷:每一端必须知道对方的I P地址、SLIP没有在数据帧中加上检验和、数据帧中没有类型字段(类似于以太网中的类型字段)。

    4.压缩的SLIP:  将TCP/IP的首部长度减少至5个字节。

    5.PPP:说实话这部分压根没看懂,所以,也就不做什么笔记了,来日再战。

    6.环回接口:

    

    在这里我有一个疑问,就是,要是来自上层的IP输出直接能够进入IP输入的队列,这不就有问题了么,那岂不是所有的输出直接就不加判别的进入了输入。

    7.最大传送单元(MTU):数据帧的最大长度,譬如,以太网是1500字节,802.3是1492字节。

    8.路径MTU:如果两台主机之间的通信要通过多个网络,那么每个网络的链路层就可能有不同的MTU。重要的不是两台主机所在网络的MTU的值,重要的是两台通信            主机路径中的最小MTU。

    9.串行线路吞吐量:说实话这部分我也是没看懂。

    

    总体来说这部分看的迷迷糊糊地,很多地方不是很明白,要抓重点,宏观把握,注重知识体系。

时间: 2024-10-27 12:13:52

TCP/IP学习day02的相关文章

ICMP和arp协议以及tcp/ip学习

ICMP:http://blog.csdn.net/tigerjibo/article/details/7356936 ARP:http://blog.csdn.net/tigerjibo/article/details/7351992 IP分片:http://www.vants.org/?post=106 TSO/GSO linux内核源码剖析 udp: http://modernrobber.blog.163.com/blog/static/214636320074305183395/ ht

TCP/IP学习笔记(2)----------IP协议与寻址

简介 下一博文终将会详细解析TCP/IP协议 本讲中主要注重于寻址 TCP/IP协议族中最核心的协议,提供不可靠.无连接的数据报传输服务. 不可靠:不能保证IP数据报能成功送达. 无连接:并不维护后续数据报的状态信息,每个数据报的处理都是相互独立.数据报可能不会按照发送顺序接收.同一站点向另一站点发送的多个数据报可能经过不同的路由到达. 帧格式 IP数据报格式如下. 版本:IP协议版本号,目前为4.故称为IPv4. 首部长度:以4字节为单位.最小值为5,不包含可选字段的IP首部大小为20字节.最

TCP/IP学习day05

第9章:IP选路 1.选路的原理: 搜索匹配的主机地址: 搜索匹配的网络地址: 搜索默认表项. 选路机制与选路策略:选路机制,表明包要发往哪里,选路策略:表明哪些路由放入路由表.IP层执行选路机制,路由守护程序执行选路策略. 若在路由表没有匹配项,又没有默认项,此时,若这个包是自己发出的,就像应用程序报出主机不可达或者是网络不可达,若是转的别人的包,则回发一份ICMP报文. 2.如何将一台主机配置成路由器一样,进行包的转发? 可以通过修改内核变量,使一台主机能够转发包 3.ICMP重定向: a.

TCP/IP学习笔记(一):基础知识

[前言] 一位美女老师教这门课,上课全是英文,偶尔也蹦两句中文解释术语,不过基本不说……TCP/IP给我的第一印象是知识点琐碎,可能是因为我的知识面和知识量都很欠缺,不成体系. 老师的课件是基于<TCPIP协议族(第4版)>的,所以我就按照书的标题来记录笔记好了. 另外我还买了一本科普类的书籍<图解TCP/IP(第5版)>,还有一本教材<TCP/IP网络互连--卷I(第5版)>作为参考,不知道要看到猴年马月才能有收获. ====================我是分割线

TCP/IP学习day04

第4章ARP:地址解析协议 1.背景:当一台主机把以太网数据帧发送到位于同一局域网上的另一台主机时,是根据48 bit的以太网地址来确定目的接口的.设备驱动程序从不检查IP数据报中的目的 IP地址. 因此,在向另外一台主机发送数据时,我们不仅要知道目的主机的IP地址,更要知道该目的主机的硬件地址(MAC地址). 2.ARP协议的作用:ARP为IP地址到对应的硬件地址之间提供动态映射(从逻辑Internet地址到对应的物理硬件地址进行翻译),这个过程会自动完成. 3.过程: a.ARP发送一份称作

TCP/IP学习笔记

1. 华蓓老师主页  http://staff.ustc.edu.cn/~bhua/ 2. OSI vs TCP/IP 3.  TCP流量控制 1)连接建立时,接收端告诉发送端接收窗口的数值rwnd=400byte 2)  如果发生丢包,接收端回给发送端的ack字段设为1, ack number设为想要接收的seq number,window size减小 3)发送端重传丢失字段,并根据接收端最新的rwnd size来决定发送的size 4. TCP拥塞控制

TCP/IP学习day06

第11章UDP:用户数据报协议 1.UDP简介: a.UDP是一个简单的面向数据报的运输层协议,应用程序给多大的数据,UDP就打多大的包,然后交给IP层. b.UDP的帧格式: c.校验和: 1>UDP的校验和包含伪首部. 2>UDP的校验和可选,可以加,亦可以无. 在这里我想说的是:<TCP/IP详解:卷一>说,伪首部包含I P首部一些字段.其目的是让UDP两次检查数据是否已经正确到达目的地,这个是怎么达到这个目的的? 原谅我没有看出来. 2.IP分片: 1.概念:还记得MTU吗

TCP/IP学习笔记(1)----------详解

TCP/IP协议 Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议.Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成.TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准.协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求.通俗而言:TCP负责发现传输的问题,一有问题就发出信号,

TCP/IP学习笔记(3)-----------TCP/IP协议详解

1.TCP/IP协议栈 四层模型 TCP/IP这个协议遵守一个四层的模型概念:应用层.传输层.互联层和网络接口层. 网络接口层 模型的基层是网络接口层.负责数据帧的发送和接收,帧是独立的网络信息传输单元.网络接口层将帧放在网上,或从网上把帧取下来. 互联层 互联协议将数据包封装成internet数据报,并运行必要的路由算法. 这里有四个互联协议: 网际协议IP:负责在主机和网络之间寻址和路由数据包. 地址解析协议ARP:获得同一物理网络中的硬件主机地址. 网际控制消息协议ICMP:发送消息,并报