两个系统中的应用程序之间进行数据交换时,其数据是怎样在ISO/OSI的第七层模型中进 计算机网络的几个简单题目,高手请进。请按题号对应回答。

\u4e24\u4e2a\u7cfb\u7edf\u4e2d\u5e94\u7528\u7a0b\u5e8f\u4e4b\u95f4\u8fdb\u884c\u6570\u636e\u4ea4\u6362\uff0c\u5176\u6570\u636e\u662f\u600e\u6837\u5728ISO/OSI\u7684\u57fa\u5c42\u6a21\u578b\u4e2d\u8fdb\u884c\u5c01\u88c5\u548c\u89e3\u5c01\u7684

\u4e0d\u662f\u5f88\u660e\u767d\u4f60\u7684\u610f\u601d\uff0c\u4f60\u662f\u6307\u6570\u636e\u5728OSI\u6a21\u578b\u4e2d\u4f20\u8f93\u7684\u539f\u7406\uff1f

2\u3001\u6307\u5b9a\u6807\u51c6\u662f\u4e3a\u4e86\u76f8\u4e92\u4e4b\u95f4\u7684\u901a\u8baf\u3002
3\u3001\u4e24\u79cd\u4e0a\u7f51\u65b9\u5f0f\u7528\u7684\u7f51\u7ebf\u6392\u5217\u65b9\u5f0f\u662f\u4e0d\u4e00\u6837\u7684\uff0c\u7528\u8c03\u5236\u89e3\u8c03\u5668\u7684\u8bdd\u53ef\u4ee5\u76f4\u63a5\u8fde\u63a5\u5230USB\u63a5\u53e3\u4e0a\uff0c

OSI 七层模型分别为应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。
作用分别为:
应用层为用户的应用程序提供接入网络的接口。
表示层将用户数据进行相应的编码或格式转换。
会话层区分通信中的不同上层程序,为每个进程建立单独的链接,并维护和管理通信的过程。
传输层为数据的可靠传输提供一种安全可靠的方式。
网络层完成数据在网络中的实际传输,确定地址和最佳路径
数据链路层使用硬件地址来定位远程主机,传输数据并进行必要的流量控制和差错校验。
物理层传输比特流。将链路层的数据用高低不同的电平值表示发送到物理线路上。物理层规定了设备的接口形状、针脚个数、针脚不同电平值的含义。

最初的计算机网络每家厂商迪标准都不同,这就造成了不同厂商的计算机在互连时难以互通的情况。这样就形成了一个个的由同一家厂商计算机构成的孤岛网络,而不同厂商的网络难以互联。这样限制了计算机和网络的发展。因而ISO组织制定了开放式系统互联模型(OSI),旨在使所有遵循该标准的厂商生产的设备具有通用性。从而使不同厂商的设备互联称为显示。

OSI采用分层设计的方式,将一个复杂的网络问题划分成了多个小的问题。使网络的维护更利于实现、使网络技术更利于更新。但由于OSI的标准实在是太严格了,目前还没有完全按照OSI标准设计的网络。但是,OSI给设计网络和网络排错提供了一个非常好的模型和思路------- 一个完整的应该具备哪些功能?该功能在哪个层次?通过这样的思考方式很容易定位网络的故障。也很容易的来衡量出一个现实的网络是否完善。

OSI模型中的通信过程。

主机A向主机B发送数据,该数据的产生肯定是一个应用层的程序产生的,如IE浏览器或者Email的客户端等等。这些程序在应用层需要有不同的接口,IE是浏览网页的使用HTTP协议,那么HTTP应用层为浏览网页的软件留下的网络接口。Email客户端使用smtp和pop3 协议来收发电子邮件,所以smtp和pop3就是应用层为电子邮件的软件留下的接口。我们假设A向B发送了一封电子邮件,因此主机A会使用smtp协议来处理该数据,即在数据前加上SMTP的标记,以便使对端在收到后知道使用什么软件来处理该数据。

应用层将数据处理完成后会交给下面的表示层,表示层会进行必要的格式转换,使用一种通信双方都能识别的编码来处理该数据。同时将处理数据的方法添加在数据中,以便对端知道怎样处理数据。

表示层处理完成后,将数据交给下一层会话层,会话层会在A主机和B主机之间建立一条只用于传输该数据的会话通道,并监视它的连接状态,直到数据同步完成,断开该会话。注意:A和B之间可以同时有多条会话通道出现,但每一条都和其他的不能混淆。会话层的作用就是有办法来区别不同的会话通道。

会话通道建立后,为了保证数据传输中的可靠性,就需要在数据传输的构成当中对数据进行不要的处理,如分段,编号,差错校验,确认、重传等等。这些方法的实现必须依赖通信双方的控制,传输层的作用就是在通信双方之间利用上面的会话通道传输控制信息,完成数据的可靠传输。

网络层是实际传输数据的层次,在网络层中必须要将传输层中处理完成的数据再次封装,添加上自己的地址信息和对端接受者的地址信息,并且要在网络中找到一条由自己到接收者最好的路径。然后按照最佳路径发送到网络中。

数据链路层将网络层的数据再次进行封装,该层会添加能唯一标识每台设备的地址信息(MAC地址),是这个数据在相邻的两个设备之间一段一段的传输。最终到达目的地。

物理层将数据链路层的数据转换成电流传输的物理线路。

通过物理线路传递的B主机后,B主机会将电信号转换成数据链路层的数据,数据链路层再去掉本层的硬件地址信息和其他的对端添加的内容上交给网络层,网络层同样去掉对端网络层添加的内容后上交给自己的上层。最终数据到达B主机的应用层应用层看到数据使用smtp协议封装,就知道应用电子邮件的软件来处理。

两个OSI参考模型之间的通行看似是水平的,但实际上数据的流动过程是有最高层垂直的向下交给相邻的下层的过程。只有最下面的物理层进行了实际的通行。而其他层次只是一种相同层次使用相同协议的虚通信。

学习OSI应掌握,分层、协议、实体、服务、接口、虚通信等多个概念。

封装指将本层控制信息添加在数据前的一种行为。
解封装指接收方将对端添加的控制信息去除的行为。

  • 鑻规灉鎵嬫満涓婄殑杞欢鎬庝箞浼犲埌灏忕背鎵嬫満銆傘傛眰瑙g瓟
    绛旓細鑻规灉涓庡皬绫充笉鑳界洿鎺ヤ紶閫侊紝鍙兘閫氳繃绗笁鏂瑰钩鍙般傚彲浠ュ弬鑰冪殑娓犻亾锛氫竴鏄粠鑻规灉涓嬭浇鍒扮數鑴戯紝鍒颁粠鐢佃剳涓婁紶鍒板皬绫筹紱浜鏄垎鍒湪鑻规灉鍜屽皬绫虫墜鏈轰笂瀹夎鑻规灉鐗堛佸拰瀹夊崜鐗堣寗瀛愬揩浼狅紝閫氳繃鑼勫瓙杩涜鏂囦欢浼犻掞紱涓夋槸鍦ㄨ嫻鏋滃拰灏忕背鎵嬫満涓婇兘瀹夎绗笁鏂圭綉鐩橈紙鐧惧害銆侀噾灞辩瓑锛夛紝閫氳繃缃戠洏浼犻掋傜瓑绛 ...
  • 鑻规灉鎵嬫満鐭俊鎬庝箞杞Щ鍒板畨鍗撴墜鏈
    绛旓細鍙熷姪鍚屾鍔╂墜瀹炵幇鐭俊杞Щ锛屽叿浣撴搷浣滃涓嬶細1锛夊湪鐢佃剳涓婁笅杞藉苟瀹夎鍚屾鍔╂墜锛2锛夋墦寮鍚屾鍔╂墜锛岃繛鎺ュ畨鍗撴墜鏈猴紝鎶婇渶瑕佸浠界殑鐭俊澶囦唤鍒扮數鑴戜笂锛3锛夎繛鎺ヨ嫻鏋滄墜鏈猴紝鎶婂浠藉湪鐢佃剳涓婄殑鎭㈠鍒版墜鏈哄嵆鍙傜涓姝ワ紝瀹夊崜鍜孖OS鍚勪笅杞戒竴涓悓姝ュ姪鎵嬶紝绗簩姝ワ紝瀹夎瀹屾瘯鍚杩涜QQ鐧诲綍锛屾妸IOS璁惧涓婄殑鑱旂郴浜轰互鍙婇氳瘽璁板綍浠ュ強...
  • 杩涚▼闂撮氫俊鐨勬満鍒舵湁鍝簺
    绛旓細(2) 娓╅摼:褰撴暟鎹氦鎹㈡椂鏈嶅姟鍣ㄩ氱煡瀹㈡埛,鐒跺悗瀹㈡埛蹇呴』璇锋眰鏂扮殑鏁版嵁銆 (3) 鐑摼:褰撴暟鎹氦鎹㈡椂鏈嶅姟鍣ㄨ嚜鍔ㄧ粰瀹㈡埛鍙戦佹暟鎹 DDE浜ゆ崲鍙互鍙戠敓鍦ㄥ崟鏈烘垨缃戠粶涓笉鍚岃绠楁満鐨勫簲鐢ㄧ▼搴忎箣闂銆傚紑鍙戣呰繕鍙互瀹氫箟瀹氬埗鐨凞DE鏁版嵁鏍煎紡杩涜搴旂敤绋嬪簭涔嬮棿鐗瑰埆鐩殑IPC,瀹冧滑鏈夋洿绱у瘑鑰﹀悎鐨勯氫俊瑕佹眰銆澶澶氭暟鍩轰簬Windows鐨勫簲鐢ㄧ▼搴忛兘鏀寔DDE銆8...
  • 璁$畻鏈哄伐浣滅殑鍘熺悊
    绛旓細涓夈佸瓨鍌绯荤粺 1銆佸瓨鍌ㄥ櫒鐨勪綔鐢ㄥ強鍒嗙被 璁$畻鏈虹殑瀛樺偍鍜岀▼搴忔帶鍒涓ゅぇ鐗圭偣鍐冲畾浜嗚绠楁満涓瀹氳鏈夊瓨鍌ㄥ櫒,瀛樺偍鍣ㄧ殑浣滅敤鏄瓨鍌ㄨ绠楁満宸ヤ綔涓渶瑕鐨勭▼搴鍜屾暟鎹 浠庝笉鍚岃搴﹀彲浠ュ瀛樺偍鍣杩涜涓嶅悓鐨勫垎绫: (1)鎸夊瓨鍌ㄥ櫒鐨勫伐浣滄柟寮忓垎绫绘湁:闅忔満璇/鍐欏瓨鍌ㄥ櫒銆侀『搴忚/鍐欏瓨鍌ㄥ櫒鍜屽彧璇诲瓨鍌ㄥ櫒; (2)鎸夊瓨鍌ㄤ粙璐ㄧ殑鏉愭枡鍒嗙被鏈:鍗婂浣...
  • 绠杩癘SI鍙傝冩ā鍨嬬殑鏋勬垚鍙婂叾鍔熻兘?
    绛旓細OSI鏄竴涓紑鏀炬х殑閫氳绯荤粺浜掕繛鍙傝冩ā鍨,浠栨槸涓涓畾涔夌殑闈炲父濂界殑鍗忚瑙勮寖銆侽SI妯″瀷鏈7灞傜粨鏋,姣忓眰閮藉彲浠ユ湁鍑犱釜瀛愬眰銆備笅闈㈡垜绠鍗曠殑浠嬬粛涓涓嬭繖7灞傚強鍏跺姛鑳姐 OSI鐨7灞備粠涓婂埌涓嬪垎鍒槸 7 搴旂敤灞 6 琛ㄧず灞 5 浼氳瘽灞 4 浼犺緭灞 3 缃戠粶灞 2 鏁版嵁閾捐矾灞 1 鐗╃悊灞 鍏朵腑楂樺眰,鏃7銆6銆5銆4灞傚畾涔変簡搴旂敤绋嬪簭鐨...
  • 璁$畻鏈绯荤粺杞欢
    绛旓細璁$畻鏈鸿蒋浠舵讳綋鍒嗕负绯荤粺杞欢鍜搴旂敤杞欢涓ゅぇ绫: 绯荤粺杞欢鏄悇绫绘搷浣滅郴缁,濡倃indows銆丩inux銆乁NIX绛,杩樺寘鎷搷浣滅郴缁熺殑琛ヤ竵绋嬪簭鍙婄‖浠堕┍鍔ㄧ▼搴,閮芥槸绯荤粺杞欢绫汇 搴旂敤杞欢鍙互缁嗗垎鐨勭绫诲氨鏇村浜,濡傚伐鍏疯蒋浠躲佹父鎴忚蒋浠躲佺鐞嗚蒋浠剁瓑閮藉睘浜庡簲鐢ㄨ蒋浠剁被銆 绯荤粺杞欢 绯荤粺杞欢鏄礋璐g鐞嗚绠楁満绯荤粺涓鍚勭鐙珛鐨勭‖浠,浣垮緱瀹冧滑鍙互鍗忚皟...
  • 涓涓暟鎹湪TCP/IP鍗忚涓粠淇℃簮鍒颁俊瀹挎槸鎬庢牱浼犺緭鐨
    绛旓細缃戠粶涓殑璁$畻鏈哄繀椤绘湁缃戠粶鍗忚銆 2:閲戞ˉ宸ョ▼銆侀噾鍏冲伐绋嬪拰閲戝崱宸ョ▼ 3:璁$畻鏈虹綉缁滅殑鍔熻兘涓昏浣撶幇鍦ㄤ笁涓柟闈:淇℃伅浜ゆ崲銆佽祫婧愬叡浜佸垎甯冨紡澶勭悊銆 鈶翠俊鎭氦鎹 杩欐槸璁$畻鏈虹綉缁滄渶鍩烘湰鐨勫姛鑳,涓昏瀹屾垚璁$畻鏈虹綉缁滀腑鍚勪釜鑺傜偣涔嬮棿鐨勭郴缁閫氫俊銆傜敤鎴峰彲浠ュ湪缃戜笂浼犻佺數瀛愰偖浠躲佸彂甯冩柊闂绘秷鎭杩涜鐢靛瓙璐墿銆佺數瀛愯锤鏄撱佽繙绋嬬數瀛愭暀鑲茬瓑銆 鈶...
  • 璁$畻鏈虹粍鎴愬師鐞
    绛旓細26.涓柇宓屽:璁$畻鏈哄湪澶勭悊涓柇鐨勮繃绋嬩腑,鏈夊彲鑳藉嚭鐜版柊鐨勪腑鏂姹,姝ゆ椂CPU鏆傚仠鐜拌涓柇鏈嶅姟绋嬪簭,杞悜鏂扮殑涓柇璇锋眰,杩欑鐜拌薄绉颁负涓柇宓屽銆27.浼樺厛绾:涓轰娇绯荤粺鑳藉強鏃跺搷搴斿苟澶勭悊鍙戠敓鐨勬墍鏈変腑鏂,绯荤粺鏍规嵁寮曡捣涓柇浜嬩欢鐨勯噸瑕佹у拰绱ц揩绋嬪害,纭欢灏嗕腑鏂簮鍒嗕负鑻ュ共涓骇鍒28.DMA鏂瑰紡:鐢ㄧ‖浠跺湪涓诲瓨涓庡璁句箣闂寸洿鎺杩涜鏁版嵁浼犻,涓...
  • 绗竴鍙扮幇浠g數瀛愯绠楁満鏄
    绛旓細缂虹偣鏄綋绉澶銆佸姛鑰楅珮銆佸彲闈犳у樊銆傞熷害鎱(涓鑸负姣忕鏁板崈娆¤嚦鏁颁竾娆)銆佷环鏍兼槀璐,浣嗕负浠ュ悗鐨勮绠楁満鍙戝睍濂犲畾浜嗗熀纭銆 2銆佺2浠:鏅朵綋绠℃暟瀛楁満(1958鈥1964骞)銆 杞欢鏂归潰鐨勬搷浣绯荤粺銆侀珮绾ц瑷鍙婂叾缂栬瘧绋嬪簭搴旂敤棰嗗煙浠ョ瀛﹁绠楀拰浜嬪姟澶勭悊涓轰富,骞跺紑濮嬭繘鍏ュ伐涓氭帶鍒堕鍩熴傜壒鐐规槸浣撶Н缂╁皬銆佽兘鑰楅檷浣庛佸彲闈犳ф彁楂樸佽繍绠楅熷害...
  • 浠涔堝彨OSI鍙傝冩ā鍨?鍒嗕负鍝竷涓眰娆?
    绛旓細璇ヤ綋绯荤粨鏋勬爣鍑嗗畾涔変簡缃戠粶浜掕繛鐨勪竷灞傛鏋讹紙鐗╃悊灞傘佹暟鎹摼璺眰銆佺綉缁滃眰銆佷紶杈撳眰銆佷細璇濆眰銆佽〃绀哄眰鍜搴旂敤灞傦級锛屽嵆ISO寮鏀绯荤粺浜掕繛鍙傝冩ā鍨嬨傚湪杩欎竴妗嗘灦涓嬭繘涓姝ヨ缁嗚瀹氫簡姣忎竴灞傜殑鍔熻兘锛屼互瀹炵幇寮鏀剧郴缁熺幆澧冧腑鐨勪簰杩炴с佷簰鎿嶄綔鎬у拰搴旂敤鐨勫彲绉绘鎬с浜銆丱SI鍒掑垎鐨勪竷涓眰娆$敱楂樺埌浣庝緷娆′负锛欰pplication(搴旂敤灞...
  • 扩展阅读:系统检测出堆栈区溢出 ... 两个系统之间如何对接 ... 手机系统设置在哪里打开 ... 安卓怎么设置两个系统 ... 应用程序 ... 手机可以有两个系统吗 ... 手机两个系统怎么设置 ... 一台手机分身两个系统 ... 两个固态硬盘之间系统迁移 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网