计算机网络技术基础知识

   TCP/IP参考模型

   ISO制定的OSI参考模型的过于庞大、复杂招致了许多批评。与此对照,由技术人员自己开发的TCP/IP协议栈获得了更为广泛的应用.

   TCP/IP参考模型的层次结构

   TCP/IP协议栈是美国国防部高级研究计划局计算机网(Advanced Research Projects Agency Network,ARPANET)和其后继因特网使用的参考模型。ARPANET是由美国国防部(U.S.Department of Defense,DoD)赞助的研究网络。最初,它只连接了美国境内的四所大学。随后的几年中,它通过租用的电话线连接了数百所大学和政府部门。最终ARPANET发展成为全球规模最大的互连网络-因特网最初的ARPANET于1990年永久性地关闭。

   TCP/IP参考模型分为四个层次:应用层、传输层、网络互连层和主机到网络层。

   在TCP/IP参考模型中,去掉了OSI参考模型中的会话层和表示层(这两层的功能被合并到应用层实现)。同时将OSI参考模型中的数据链路层和物理层合并为主机到网络层。下面,分别介绍各层的主要功能。

   1、主机到网络层

   实际上TCP/IP参考模型没有真正描述这一层的实现,只是要求能够提供给其上层-网络互连层一个访问接口,以便在其上传递IP分组。由于这一层次未被定义,所以其具体的实现方法将随着网络类型的不同而不同。

   2、网络互连层

  网络互连层是整个TCP/IP协议栈的核心。它的功能是把分组发往目标网络或主机。同时,为了尽快地发送分组,可能需要沿不同的路径同时进行分组传递。因此,分组到达的顺序和发送的顺序可能不同,这就需要上层必须对分组进行排序。

   网络互连层定义了分组格式和协议,即IP协议(Internet Protocol)。

   网络互连层除了需要完成路由的功能外,也可以完成将不同类型的网络(异构网)互连的任务。除此之外,网络互连层还需要完成拥塞控制的功能。

  3、传输层

   在TCP/IP模型中,传输层的功能是使源端主机和目标端主机上的对等实体可以进行会话。在传输层定义了两种服务质量不同的协议。即:传输控制协议TCP(transmission control protocol)和用户数据报协议UDP(user datagram protocol)。

   TCP协议是一个面向连接的、可靠的协议。它将一台主机发出的字节流无差错地发往互联网上的其他主机。在发送端,它负责把上层传送下来的字节流分成报文段并传递给下层。在接收端,它负责把收到的报文进行重组后递交给上层。TCP协议还要处理端到端的流量控制,以避免缓慢接收的接收方没有足够的缓冲区接收发送方发送的大量数据。

   UDP协议是一个不可靠的、无连接协议,主要适用于不需要对报文进行排序和流量控制的场合。

   4、应用层

   TCP/IP模型将OSI参考模型中的会话层和表示层的功能合并到应用层实现。

   应用层面向不同的网络应用引入了不同的应用层协议。其中,有基于TCP协议的,如文件传输协议(File Transfer Protocol,FTP)、虚拟终端协议(TELNET)、超文本链接协议(Hyper Text Transfer Protocol,HTTP),也有基于UDP协议的。

 

时间: 2024-10-23 03:07:02

计算机网络技术基础知识的相关文章

多线程编程技术基础知识

GPS平台.网站建设.软件开发.系统运维,找森大网络科技!http://cnsendnet.taobao.com来自森大科技官方博客http://www.cnsendblog.com/index.php/?p=414 多线程编程技术基础知识 什么是进程? 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源.而一个进程又是由多个线程所组成的. 什么是线程? 线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针.程序计数器等),但代码区是共享的,即不同

网络技术基础知识

本章涉及到网络的一些基础知识,学习本章内容时,应首先建立网络的基本概念,包括网络的定义.网络的分类(局域网和广域网).网络的主要用途和通信协议的概念等.对于采用不同连接形式的网络,我们就说它们具有不同的拓扑结构.局域网常用的拓扑结构有 总线型结构.环型结构和星型结构.每种拓扑结构都有各自的特点和适用情况,掌握它们的优.缺点对于组建最佳网络是绝对必要的. 为了使不同网络设备生产厂商的产品能够相互兼容, OSI 七层模型为: 物理层.数据链路层.网络层.传输层.会话层.表示层和应用层. TCP/IP

计算机网络核心基础知识总览

第一章--概述 计算机网络性能指标 1.速率,传输数据速率,也叫数据率.比特率,单位有:b/s.kb/s.Mb/s.Gb/s.Tb/s 2.带宽,最高传输速率,即为速率最高值,单位与速率相同 3.吞吐量,单位时间通过某个网络信道或接口的数据量,单位b.kb.Mb.Gb.Tb 4.时延,发送时延(主机或路由器发送数据所需时间).传播时延(电磁波在信道中传输所需时间).处理时延.排队时延 5.时延带宽积=传播时延*带宽 6.往返时间RTT 7.利用率有信道利用率与网络利用率 计算机网络体系结构 OS

计算机网络技术基础(作业1)

什么是计算机网络?计算机网络由哪几部分组成? 答:<1>计算机网络,是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统. <2>计算机网络=资源子网+通信子网+协议 资源子网:由若干个主机组成,它们向各个用户提供服务: 通信子网:由一些专用的节点交换机和连接这些节点的通信链路组成: 一系列的协议:这些协议是为在主机之间或主机和子网之间的通信而用 2.简述计算机网

Cisco路由技术基础知识详解

第一部分 请写出568A的线序(接触网络第一天就应该会的,只要你掐过,想都能想出来) .网卡MAC地址长度是(??)个二进制位(16进制与2进制的换算关系,只是换种方式问,不用你拿笔去算) A.12??? B.6??? C.24??? D.48 .ICMP?在沟通之中,主要是透过不同的类别(Type)与代码(Code)让机器来识别不同的连线状态,请问?type?8?名称是(??),代表的意思___回送消息____________.(同上,整天ping.你是否思考了ping?的细节过程) A.Ec

计算机网络技术基础(作业2)

1.什么是网络协议?网络协议在网络中的作用是什么? 答:<1>为计算机网络中进行数据交换而建立的规则.标准或约定的集合; <2>明确规定了交换数据的格式以及有关的同步问题,在计算机网络中要做到有条不紊地交换数据,就必须遵守这些事先约定好的网络协议. 2.分别简述OSI参考模型各层的主要功能和特点? 答:<1>物理层:主要功能是直接在物理传输介质上发送和接收数据位,为数据链路层提供物理连接.    <2>数据链路层:主要功能是负责信息从一个结点到另一人结点的物

php缓存技术基础知识

普遍缓存技术 数据缓存:这里所说的数据缓存是指数据库查询缓存,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件中获得. 用的最广的例子看Discuz的搜索功能,把结果ID缓存到一个表中,下次搜索相同关键字时先搜索缓存表. 举个常用的方法,多表关联的时候,把附表中的内容生成数组保存到主表的一个字段中,需要的时候数组分解一下,这样的好处是只读一个表,坏处就是两个数据同步会多不少步骤,数据

STM32L1xx——sx1278开发之扩频技术基础知识

扩频技术的发现 1944年,好莱坞26岁女影星HedyLamarr(号称世界上最美丽的女人)发明了扩频通信技术,这种跳频技术可以有效地抗击干扰和实现加密. 后来人们发现,扩频技术可以得到如下收益:从各种类型的噪声和多径失真中获得免疫性;得到信噪比的增益.换句话说,使用扩频通信抗干扰性更强,通信距离更远.CDMA和WiFi都使用了扩频技术. 扩频技术的特点 扩频调制的示意图如下所示,用户数据的原始信号与扩展编码位流进行XOR(异或)运算,生成发送信号流,这种调制带来的影响是传输信号的带宽有显著增加

计算机网络的基础知识

网络分层: OSI七层协议:物理层.数据链路层.网络层.运输层.会话层.表示层.应用层 五层协议:物理层.数据链路层.网络层.运输层.应用层 HTTP四层协议:网络接口层.网际层.运输层.应用层 层 作用/功能 数据 协议 物理层 通过媒介传输比特,确定机械及电气规范. 比特(bit) RJ45.CLOCK.IEEE802.3 (中继器,集线器) 数据链路层 将比特封装成帧,实现点到点的传输. 帧(Frame) PPP.FR.HDLC.VLAN.MAC (网桥,交换机) 网络层 负责数据包从原地