`
275553385
  • 浏览: 715078 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
文章分类
社区版块
存档分类
最新评论

从TCP/IP协议看访问yahoo网站的过程 (转载)

阅读更多


那 TCP/IP 是如何运作的呢?我们就拿妳常常连上的 Yahoo 入口网站来做个说明好了,整个联机的状态可以这样看:[/size]
    应用程序阶段:妳打开浏览器,在浏览器上面输入网址列,按下 [Enter]。此时网址列与相关数据会被浏览器包成一个数据, 并向下传给 TCP/IP 的应用层;

    应用层:由应用层提供的 HTTP 通讯协议,将来自浏览器的数据报起来,并给予一个应用层表头,再向传送层丢去;

    传送层:由于 HTTP 为可靠联机,因此将该数据丢入 TCP 封包内,并给予一个 TCP 封包的表头,向网络层丢去;

    网络层:将 TCP 包裹包进 IP 封包内,再给予一个 IP 表头 (主要就是来源与目标的 IP 啰),向链结层丢去;

    链结层:如果使用以太网络时,此时 IP 会依据 CSMA/CD 的标准,包裹到 MAC 讯框中,并给予 MAC 表头,再转成位串后, 利用传输媒体传送到远程主机上。

等到 Yahoo 收到你的包裹后,在依据相反方向拆解开来,然后交给对应的层级进行分析,最后就让 Yahoo 的 WWW 服务器软件得到你所想要的数据,该服务器软件再根据你的要求,取得正确的资料后,又依循上述的流程,一层一层的包装起来, 最后传送到你的手上!就是这样啰!
分享到:
评论
1 楼 275553385 2012-07-31  
Tips:
我们看到的网络提供者 (Internet Services Provider, ISP) 所宣称他们的 ADSL 传输速度可以达到 下行/上行 2Mbps/128Kbps (Kbits per second) 时,那个 Kb 指的可不是 bytes 而是 bits 喔!所以 2M/128K 在实际的档案大小传输速度上面,最大理论的传输为 256KBps/16 KBps(KBytes per second),所以正常下载的速度约在每秒 100~200 KBytes 之间吶! 同样的道理,在网络卡或者是一些网络媒体的广告上面,他们都会宣称自己的产品可以自动辨识传输速度为 10/100 Mbps ( Mega-bits per second),呵呵!该数值还是得再除以 8 才是我们一般常用的档案容量计算的单位 bytes 喔!

相关推荐

    基于TCP协议的简单即时通信软件的设计与实现(含源文件).pdf

    本文介绍的即时通信软件是基于TCP/IP协议实现的,通过使用套接字接口在几乎所有的UNIX操作系统和微软的Windows操作系统内核中得到了支持。利用这一统一接口,我们可以开发出可移植的TCP/IP程序,从而安全可靠地在...

    计算机网络作业4.pdf

    - TCP/IP协议:所有网络参与者都遵循TCP/IP协议族,确保数据的正确传输和网络间的通信。 2. OSI参考模型与TCP/IP参考模型层次间的对应关系,TCP/IP各层次的主要功能是什么? OSI模型分为7层,而TCP/IP模型只有4层...

    计算机应用基础6-2.ppt

    1. **TCP/IP协议**:TCP/IP是Internet的核心,它定义了不同网络之间通信的规则。TCP(Transmission Control Protocol)负责数据的可靠传输,确保信息在传输过程中不丢失或错误,而IP(Internet Protocol)则负责...

    2022年计算机应用基础专升本阶段性作业.docx

    1. TCP/IP协议:TCP/IP代表传输控制协议/网际协议,是互联网上最核心的通信协议,用于规定网络中数据包的传输方式。 2. 拨号连接:拨号连接是一种早期的互联网接入方式,通过电话线路临时建立与ISP的连接。 3. TCP...

    因特网应用计算机应用基础(共125张PPT).pptx

    - 因特网的基本概念:因特网是一个全球性的计算机网络系统,通过TCP/IP协议将世界各地的网络互相连接,使得信息的交换变得便捷。 - 接入方式:主要有窄带接入(拨号接入)、宽带接入(ADSL、小区宽带、无线上网)。...

    获取网站的百度收录量,雅虎外连接的小工具

    总的来说,这个小工具利用TCP/IP协议与百度和雅虎服务器交互,获取网站的关键SEO数据,对于网站管理员和SEO从业者来说,它能提供有价值的参考信息,帮助他们评估和优化网站的表现。然而,由于搜索引擎算法的复杂性,...

    Yahoo! Messenger协议.rar_messenger_messenger yahoo_yahoo_yahoo mes

    这个过程涉及到了网络通信的基本原理,包括TCP/IP协议栈、HTTP/HTTPS协议以及特定的XMPP(Extensible Messaging and Presence Protocol)协议。XMPP是一种基于XML的开放标准,被广泛用于即时消息和在线状态管理。在...

    第四章计算机网络与Internet应用习题.pdf

    7. TCP/IP协议:TCP/IP是一组支持异种类型计算机网络互联的通信协议,是Internet的基础。 8. 局域网类型:LAN(Local Area Network)通常指的是办公大楼内各办公室间的网络连接。 9. 网络互联设备:将两个同类...

    linux网络详解_面试总结

    以常常连上的 Yahoo 入口网站为例,整个联机的状态可以这样看: 1. 应用程序阶段:打开浏览器,在浏览器上面输入网址列,按下 [Enter]。此时网址列与相关数据会被浏览器包成一个数据, 并向下传给 TCP/IP 的应用层...

    第4课电子商务技术基础.pptx

    域名解析服务(DNS)在背后实现了这一过程,使得用户能够通过输入域名而非IP地址访问网站。 综上所述,电子商务技术基础涵盖了计算机网络的基本概念,如网络类型、企业网络结构,以及支撑网络通信的TCP/IP协议和...

    计算机基础计算机基础计算机基础

    * TCP/IP 协议规定了互联网中所有主机的统一地址格式和传输的数据报格式 * Internet 中的 IP 地址由 32 位二进制数组成 * 在 Internet Explorer 浏览器的地址栏中输入 URL 时,不可缺省的是主机域名 四、互联网应用...

    计算机应用基础(专升本)阶段性作业4.pdf

    TCP/IP协议是互联网通信的核心,全称为“传输控制协议/网际协议”,它定义了数据在网络中传输的标准和规则。TCP负责数据的可靠传输,而IP则负责数据的路由和寻址。 拨号连接是指通过电话线路临时建立的计算机间通信...

    YAHOO.rar_Yahoo hack

    对于“操控即时通上下线”的部分,开发者可能利用了网络编程技术,如TCP/IP协议栈,发送特定的命令或数据包到Yahoo的服务器,以模拟用户的在线或离线状态。这需要对HTTP协议和可能的即时通讯协议(如XMPP、Oscar或...

    计算机应用基础(专升本)阶段性作业四.pdf

    1. TCP/IP协议:TCP/IP是Transmission Control Protocol/Internet Protocol的缩写,是互联网上最广泛采用的一组通信协议,负责数据包在网络中的传输控制和寻址。 2. 拨号连接:通过电话线路,计算机可以通过调制...

    yahoo软件工程师在线题

    8. IP协议的位置:IP协议属于TCP/IP模型的互连网层,负责数据包的路由。 9. 回送地址:127.0.0.1是回送地址,用于环回测试,验证本地网络接口是否正常工作。 10. NetBIOS与互联网:NetBIOS是一种局域网协议,不...

    Windows网络实用工具大集合[定义].pdf

    通过发送数据报并等待对方的回应,Ping可以帮助我们判断TCP/IP协议配置是否正确,网络连接是否存在故障。 Ping的工作原理是向目标主机发送一个称为ICMP回送请求的数据包,如果目标主机接收到这个请求并回应,那么...

    计算机网络及Internet应用试题和答案.doc

    7. TCP/IP:Internet的基础网络协议是TCP/IP协议族。 8. 32位:IP地址由32位二进制数组成,通常以4个十进制数表示。 9. B类IP地址:B类地址的第一段取值范围为128到191。 10. 网卡:局域网硬件包括效劳器、工作站...

Global site tag (gtag.js) - Google Analytics