`
loveduck2005
  • 浏览: 2329 次
  • 性别: Icon_minigender_2
  • 来自: 沈阳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

计算机通过网络进行数据交互的实现过程

阅读更多
看了点网络相关的东西,略有收获,在此发表以共享,不足之处还请批评指正。

计算机间的数据交互过程,假定主机H1要与H2通信,从用户在H1的浏览器中输入URL开始经过以下步骤到达目的主机H2:
1)URL被提交到域名服务器解析为IP地址并返回给H1
2)H1将IP与本子网子网掩码相与,判断得到网络地址是否与本子网一致,是则直接交付,否则将消息交付给本子网的默认路由器
3)路由器根据IP选择下一跳地址,重复此过程直到到达H2所在子网进行交付。

其中,路由器选择下一跳地址的实现是:在路由表中将IP逐条与子网掩码相与,然后比较所得网络地址与本行网络地址是否相同,是则按该条记录进行转发。
交付的过程是根据IP地址在ARP缓存中找到所对应的MAC地址,然后按照MAC地址进行交付。
分享到:
评论

相关推荐

    计算机网络课后习题答案第五版(谢希仁主编)

    101 计算机网络的发展可划分为几个阶段?每个阶段各有何特点? 答:计算机网络的发展可...计算机网络可从哪几个方面进行分类? 答:从网络的交换功能进行分类:电路交换、报文交换、分组交换和混合交换;从网络 的拓

    计算机网络复习题

    5.解释以下概念:计算机网络体系结构、协议栈、协议数据单元、基带信号、带通信号。 计算机网络体系结构:计算机网络的各层及其协议的集合。或:计算机网络及其构件所应完成的功能的精确定义(2分) 协议栈:指网络...

    计算机网络&计算机网络

    1.1 计算机网络的产生和发展 1.2 计算机网络的功能 1.3 计算机网络分类 1.3.1 局域网 1.3.2 城域网 1.3.3 广域网 1.3.4 互联网 1.3.5 无线网 1.4 网络体系结构 1.4.1 协议分层 1.4.2 服务类型 1.4.3 服务...

    计算机网络实验套接字

    计算机网络的基础,实验。VB版本。套接字,简单的说就是通信的两方的一种约定,用套接字中的相关函数来完成通信过程。应用层通过传输层进行数据通信时,TCP和UDP会遇到同时为多个应用程序进程提供并发服务的问题。多...

    计算机网络课程设计报告-中小企业网络设计(1).doc

    计算机网络课程设计报告 ――中小企业网络设计 组 号: 第四组 班 级: 计科131&132 专 业: 计算机科学与技术 时 间: 2016.7.1 - 2016.7.12 指导老师: 孔 广 黔 目 录 1.设计目的 1 2.需求分析 2 2.1 中小规模...

    计算机网络基础知识

    计算机网络相关知识、网络结构等等。 序言 前言 第1章 引言 1.1 计算机网络的产生和发展 1.2 计算机网络的功能 1.3 计算机网络分类 1.3.1 局域网 1.3.2 城域网 1.3.3 广域网 1.3.4 互联网 1.3.5 无线网 ...

    计算机网络(谢希仁 第五版)习题答案

    计算机网络可从哪几个方面进行分类? 答:从网络的交换功能进行分类:电路交换、报文交换、分组交换和混合交换;从网络 的拓扑结构进行分类:集中式网络、分散式网络和分布式网络;从网络的作用范围进行分类: 广域...

    计算机网络安全研究.docx

    3.2计算机网络安全防范意识不高 现阶段,部分计算机用户在进行计算机网络应用过程中,未能重视网络安全,导致其在实际的安全防范意识不高,未能对计算机进行合理的安全管理,而且因为计算机信息存在较强的开放性,...

    医院计算机网络系统设计方法探讨.docx

    而医院内网间的数据交互则可通过动态路由来予以实现,并以默认路由访问外网[3]。 2.1.2医疗子网 医院是救死扶伤的场所,由此使得医疗成为医院最为重要的工作内容之一,而医疗子网的作用也随之凸显,其特点是规模大、...

    计算机网络(第五版)答案

    《计算机网络》课后习题答案 第一章 概述 1-1 计算机网络向用户可以提供哪些服务? 答:计算机网络向用户提供的最重要的功能有两个,连通性和共享。 1-2 试简述分组交换的特点 答:分组交换实质上是在 “ 存储 ...

    计算机网络安全漏洞及防范.docx

    在运用计算机网络的过程中,也出现了诸多的安全漏洞,包括病毒入侵、木马植入等,对网络安全造成了极大的影响,不法分子窃取到了大量信息数据,甚至还会有系统自毁、数据自动丢失等恶劣现象出现。因此,针对这种情况...

    计算机网络习题答案(第五版)

    8、 计算机网络可从哪几个方面进行分类? 答: 从网络的交换功能进行分类:电路交换、报文交换、分组交换和混合交换; 从网络的拓扑结构进行分类:集中式网络、分散式网络和分布式网络; 从网络的作用范围进行分类:...

    计算机网络(汲及内容全面)

    1.1 计算机网络的产生和发展 1.2 计算机网络的功能 1.3 计算机网络分类 1.3.1 局域网 1.3.2 城域网 1.3.3 广域网 1.3.4 互联网 1.3.5 无线网 1.4 网络体系结构 1.4.1 协议分层 1.4.2 服务类型 1.4.3 服务...

    计算机网络第五版谢希仁答案

    答: 融合其他通信网络,在信息化过程中起核心作用,提供最好的连通性和信息共享,第一次提供了各种媒体形式的实时交互能力。 1-05 因特网的发展大致分为哪几个阶段?请指出这几个阶段的主要特点。 答:从单个网络...

    网络数据库安全设计与实现.doc

    引言 近年来,随着计算机科学技术的发展与普及,Internet得到了飞速发展,使得网络不 再是单纯的信使,而是一个开放性很强交互的平台,因此网络数据库的安全越来越重要 。多用户、高可靠性、频繁的更新和大文件是...

    计算机毕业设计:SSM网络安全与信息管理学院班级管理系统 (数据库+程序+论文),保证可靠运行,附赠计算机答辩PPT 

    项目还撰写了详细的论文,对系统设计、实现过程及关键技术进行了深入剖析。为方便答辩,我们还附赠了计算机答辩PPT,帮助用户更好地展示项目成果。 通过本项目的实施,网络安全与信息管理学院的班级管理工作将变得...

    本科毕业设计开题报告(计算机协会信息管理系统的设计与实现V5)

    而对于信息管理系统来说,java能够实现前台和后台的信息交互,并能够对前台所提出的请求处理数据,因此在开发本系统时我把它作为本系统的开发语言。 2. 本系统开发工具的选择 本系统前台使用的开发工具是MyEclipse。...

    计算机专业毕设精选-ASP网络求职招聘系统的设计与实现(源代码+论文).rar

    **ASP网络求职招聘系统设计与...通过学习和实践,可以掌握ASP网络求职招聘系统的设计和实现方法,为进一步深入研究或实际应用打下坚实基础。此外,系统提供了良好的二次开发定制能力,可以根据实际需求进行扩展和改进。

    《计算机基础》网络课程教学网站【开题报告】.doc

    拟解决的主要问题: 1、设计管理员通过本模块,对系统基本信息、资源及数据进行管理,对数据库进行备份 和维护。 2、如何让浏览者或学员可以查看新闻,管理员在后台进行更新,其中新闻包括文字、图 片、声音、视频...

    论文:计算机网络安全漏洞论文.doc

    论文:计算机网络安全漏洞论文 计算机网络安全漏洞及解决措施初探 摘 要 人们通过计算机网络享受着各种便利,随之而来的网络安全问题也让人无限担忧。由于 我国国内计算机主流操作平台系统的功能复杂,而没有开放源...

Global site tag (gtag.js) - Google Analytics