对TCP/IP的一些看法(1)

还有不到一年就要准备找工作了,想想师兄们的经验,发现现在的自己还是弱爆了。所以想抓紧时间充实自己,为以后在计算机行业找工作打下基础。

要去计算机公司,对于网络的知识是少不了的,尤其以TCP/IP协议为重点。下面和各位分享下我对TCP/IP的一些看法,希望和大家好好交流。

TCP/IP协议其实是一个协议族,只是其中的TCP协议和IP协议用得最多,所以以他两来进行冠名。

参考OSI的7层模型,TCP/IP协议族可以分为应用层、传输层、网络层和数据链路层。今天先介绍下链路层的一些理解。

1.数据链路层

举个送信的例子,链路层的工作主要是如何来进行送信,是用汽车呢还是火车,是走杭州到北京这条线路呢,还是杭州到天津再到北京;网络层的作用像一个路标,指明信是要送到北京的,但不用知道给北京的哪个地方哪个人;这个工作由传输层来完成,完成端到端的工作,即把信给最终的收信者(类似于快递员的工作);应用层是把信里面的内容告诉收信者,类似于解释信的内容。

链路层主要涉及网卡及网卡的驱动程序。我们知道每个计算机都有一个物理地址(网卡地址),共48位,用来表示网卡的地址,而驱动程序主要设定了一套规则,即网卡间传数据的频率和速度等。

链路层上主要跑的协议有以太网协议和令牌环。以太网中信息的传输有一套标准的协议,即如何对要传输的数据进行封装,以及接收者如何进行拆分来获得实际数据,可参考以太网报文格式。

另外比较重要的链路层知识还包括ARP协议和RARP协议,ARP是把IP地址映射为物理地址,RARP相反。

总的来说,链路层作为上面各层的基础,数据要发送时由上层逐渐增加报文头部进行封装后到链路层进行传送,接收者在链路层收到报文后拆除以太网报文首部和尾部后将剩余的报文传给网络层进行解析。

时间: 2024-10-26 18:11:43

对TCP/IP的一些看法(1)的相关文章

对TCP/IP协议的一些看法(5):IP地址

其中255.255.255.255表示广播地址,127开头的表示本机地址,例如ping 127.0.0.1专门用于检测本机的TCP/IP协议是否安装正确.上一篇讲到网络层的一个重要的协议--IP协议,今天就讲一下最最重要的IP地址.大家都知道没有IP地址你就无法连上互联网,IP地址采用一种叫点分十进制法的方法来表示.IP地址为32位,以每8位一个点号将其断开,若这8位用0和1来表示,则记忆过于困难,因此将每8位二进制数变为10进制数便于记忆,这就是点分十进制法. IP地址可以分为主机部分和网络部

对TCP/IP协议的一些看法(2):ARP协议

上一讲主要介绍了下TCP/IP的总体概述,由于是随笔,可能写的不是很有条理,也只是想到什么写下什么,后期可能还会进行补充. 今天主要讲下我对网络层的ARP协议的一些认识.ARP的主要功能是提供IP地址到物理地址(MAC地址)的一个动态映射.我们知道两台计算机之间要进行数据的传输,最终还是在链路层通过以太网报文进行发送的,所以发送方必须知道接收方的地址,即物理地址.但一般来说在IP层传下来的报文中只有IP地址,因此在链路层通过ARP协议进行IP地址到物理地址的转换.这个转换是自动完成的,不需要用户

对TCP/IP协议的一些看法(14):ping指令

懂网络的同学都知道,DOS环境下使用的最多的一个指令就是ping.ping可以用来对网络的连接情况进行测试,属于ICMP包的一种.比如说ping网关可以用来检查路由器是否在正常工作,ping127.0.0.1可以检查自己的主机是否正确安装了TCP/IP协议,ping www.baidu.com可以检查是否能够连上百度的主页. 如果两台主机互ping IP地址不通,那么可能存在以下的原因: 1.是否是网络的原因 2.局域网设置问题,是否安装了必要的网络协议 3.网卡驱动是否安装正确 4.防火墙设置

【转】TCP/IP详解学习笔记(二)

TCP/IP详解学习笔记(5)-IP选路,动态选路,和一些细节 1.静态IP选路 1.1.一个简单的路由表 选路是IP层最重要的一个功能之一.前面的部分已经简单的讲过路由器是通过何种规则来根据IP数据包的IP地址来选择路由.这里就不重复了.首先来看看一个简单的系统路由表. Destination     Gateway         Genmask         Flags Metric Ref    Use Iface192.168.11.0    *               255.

MODBUS TCP/IP协议规范详细介绍

1.该规范的发展概况 原始版本1997年9月3日作为公共评论的草案. 再版1999年3月29日,即修订版1.0. 没有大的技术改动,仅作了补充说明.增加了附录A和B作为对一些常用执行问题的回应. 该Modbus/TCP规范在万维网上公开发行.它表明开发者的意愿是把它作为工业自动化领域具有互用性的标准. 既然MODBUS和MODBUS/TCP作为事实上的"实际"标准,而且很多生产商已经实现了它的功能,此规范主要是阐述在互连网上具有普遍可用性的基于TCP通讯协议的MODBUS报文的特殊编码

TCP/IP详解学习笔记 这位仁兄写得太好了.(转载)

TCP/IP详解学习笔记   这位仁兄写得太好了 TCP/IP详解学习笔记   这位仁兄写得太好了. http://blog.csdn.net/goodboy1881/category/204448.aspx TCP/IP详解学习笔记(13)-TCP坚持定时器,TCP保活定时器 TCP/IP详解学习笔记(12)-TCP的超时与重传TCP/IP详解学习笔记(11)-TCP交互数据流,成块数据流 TCP/IP详解学习笔记(1)-基本概念 为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着

TCP/IP详解 (转)

TCP/IP详解学习笔记(1)-基本概念 为什么会有TCP/IP协议 在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别.就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样.计算机使用者意识到,计算机只是单兵作战并不会发挥太大的作用.只有把它们联合起来,电脑才会发挥出它最大的潜力.于是人们就想方设法的用电线把电脑连接到了一起. 但是简单的连到一起是远远不够的,就好像语言不同的两个人互相见了面,完全不能交流信息.因而他们需要定义

http、TCP/IP协议与socket之间的区别

网络由下往上分为:  www.2cto.com 物理层-- 数据链路层-- 网络层--                       IP协议 传输层--                       TCP协议 会话层-- 表示层和应用层--           HTTP协议 1.TCP/IP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接.TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上. 建立起一个TCP连

TCP/IP四层模型和OSI七层模型的概念

转:http://blog.csdn.net/superjunjin/article/details/7841099/ TCP/IP四层模型 TCP/IP是一组协议的代名词,它还包括许多协议,组成了TCP/IP协议簇.TCP/IP协议簇分为四层,IP位于协议簇的第二层(对应OSI的第三层),TCP位于协议簇的第三层(对应OSI的第四层).   TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求.这4层分别为: 应用层:应用程序间沟通的层,如简单电子邮件传