`
f543711700
  • 浏览: 326948 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
阅读更多
TCP/IP四层模型各层的具体协议:
      应用层:HTTP,FTP,SMTP,POP3,Telnet等等
      传输层:TCP,UDP
     网络层:IP等等
      物理层:。。。


以HTTP协议为例:     
      当启动一个浏览器窗口,该浏览器窗口一定会占据一个电脑的端口号(假设为5555)。点击一个网站的链接(假设为www.163.com)。浏览器发出一个请求数据包。
     此时处于应用层:在这里添加上应用层头信息,如 HTTP#5555#www.163.com,表示这是应用层的HTTP协议。
     进入传输层:在这里添加上传输层的头信息,数据包变为 TCP#HTTP#5555#www.163.com
     进入网络层:在这里添加上被请求方的IP地址,数据包变为 132.112.34.57#TCP#5555#www.163.com   ,或许此时的IP地址是一个域名,在数据包到达网络上以后就会被DNS服务器解析成为真正的IP地址。
     进入物理层:在这里添加上帧头和帧尾。
     
这样,经过众多的路由器转发之后,就会来到163的web服务器,从下至上去掉各个头信息,得到结果页面,再将结果返回到发出请求数据包的主机的5555端口,从而被该浏览器窗口渲染出来。
    这就是为什么如果在电脑上启动两个QQ,接收到的消息总是能对应当前聊天的那个QQ的原因。
    因为每个QQ都占据了一个端口号,根据端口号能判断出当前消息属于哪个QQ。
分享到:
评论

相关推荐

    Windows环境下TCP/IP协议的配置,TCP/IP诊断

    Windows 环境下 TCP/IP 协议的配置和诊断 本资源摘要信息主要涉及到 Windows 环境下的 TCP/IP 协议配置和诊断。该资源包括了 TCP/IP 协议的配置、 Ping 命令工具的使用、Ipconfig 工具的使用等内容。 知识点一:...

    Linux TCP/IP 架构、设计与实现[TCP/IP Architecture, Design and Implementation in Linux] 1/5

    TCP/IP Architecture, Design and Implementation in Linux 1/5 For All: [Part 1/5] http://download.csdn.net/source/1345609 [Part 2/5] http://download.csdn.net/source/1345649 [Part 3/5] ...

    TCP-IP详解卷一:协议_TCP-IP详解_TCP/IP_tcp/ip详解_

    在应用层,有众多基于TCP/IP协议的应用,如HTTP(超文本传输协议)用于网页浏览,FTP(文件传输协议)用于文件传输,SMTP(简单邮件传输协议)用于电子邮件,DNS(域名系统)用于将人类可读的域名转换为IP地址等。...

    TCP/IP详解

    第三卷侧重于TCP/IP协议在各种应用中的实践,如HTTP、NNTP、SNMP、DNS等。这部分内容揭示了这些应用层协议的工作机制,以及如何使用它们来构建和维护分布式系统。同时,书中还介绍了网络安全、网络管理以及因特网上...

    tcp/ip详解第三卷

    《TCP/IP详解第三卷》是网络通信领域的一本经典著作,深入探讨了TCP/IP协议族的高级主题。这本书是整个TCP/IP详解系列的第三部分,旨在帮助读者理解TCP/IP协议的深层次工作原理和实现细节。在这一卷中,作者不仅介绍...

    TCP/IP进行网际互联 卷1 原理、协议与结构和TCP-IP详解卷一:协议

    TCP/IP协议栈中的应用层是用户直接打交道的部分,包含了HTTP(超文本传输协议)、FTP(文件传输协议)、SMTP(简单邮件传输协议)等常用协议,它们为用户提供各种网络服务。传输层的TCP提供面向连接的服务,保证数据...

    C# TCP/IP通信小例子

    本示例"**C# TCP/IP通信小例子**"是一个基础教程,旨在帮助新手理解如何在C#中实现TCP/IP通信。 TCP(传输控制协议)和IP(因特网协议)是Internet上最基础的通信协议,TCP负责确保数据的可靠传输,而IP则处理...

    microchip TCP/IP协议栈应用笔记V3.6

    《microchip TCP/IP协议栈应用笔记V3.6》是一份深入探讨Microchip公司TCP/IP协议栈实现与应用的重要文档,特别适合嵌入式系统开发者和网络通信工程师参考。Microchip TCP/IP协议栈是该公司为微控制器提供的完整网络...

    TCP/IP常见面试知识点

    "TCP/IP常见面试知识点" TCP/IP 协议簇是计算机网络中最为重要的一部分,理解 TCP/IP 协议的工作机理和每个层的作用对于程序员和网络管理员来说都是必备的基础素养。本文将从 TCP/IP 模型、数据链路层、网络层、...

    TCP/IP 学习心得

    TCP/IP协议族是互联网的核心,它是让全球网络设备能够互相通信的一套标准。这份"TCP/IP学习心得"压缩包文件提供了深入浅出的讲解,帮助初学者快速掌握这个复杂的概念。下面将对TCP/IP的基本原理和相关知识点进行详细...

    TCP/IP详解 卷1 TCP/IP Illustracted Volume 1:The Protocols

    TCP/IP详解卷1:http://download.csdn.net/source/2608318 TCP/IP详解卷2:http://download.csdn.net/source/2608348 TCP/IP详解卷3:http://download.csdn.net/source/2608358 TCP/IP技术大全:...

    Linux TCP/IP 架构、设计与实现[TCP/IP Architecture, Design and Implementation in Linux] 4/5

    TCP/IP Architecture, Design and Implementation in Linux 4/5 For All: [Part 1/5] http://download.csdn.net/source/1345609 [Part 2/5] http://download.csdn.net/source/1345649 [Part 3/5] ...

    tcp/ip详解pdf版

    《TCP-IP详解卷三TCP事务协议,HTTP,NNTP和UNIX域协议》是“TCP/IP详解系列”的延续。主要内容包括:TCP事务协议,即T/TCP,这是对TCP的扩展,使客户-服务器事务更快、更高效和更可靠;TCP/IP应用,主要是HTTP和NNTP...

    TCP/IP源码 完整的TCP/IP代码程序

    每一层都有其特定的功能和协议,如应用层的HTTP、FTP,传输层的TCP和UDP,网络层的IP,以及数据链路层的Ethernet等。理解这些协议的交互过程是网络编程的关键。 1. **TCP(传输控制协议)**:TCP是一种面向连接的、...

    《TCP/IP详解,卷2:实现》中文高清晰PDF电子书----第2部分-共4部分

    全套共分三卷,另外两卷分别是《TCP/IP详解,卷1:协议》和《TCP/IP详解,卷3:事务过程中的TCP协议,HTTP,NNTP和UNIX中的协议》 经典 由于超出上传单个文件限制,我采用分卷压缩,这部卷2我分成了4个部分,请...

    TCP/IP 卷一 TCP/IP 详解

    《TCP/IP详解》卷一是由Steven S. McQuerry撰写的一部经典IT技术书籍,它深入浅出地介绍了网络通信的基础知识,特别是TCP/IP协议族的原理与应用。本PPT版是该书内容的提炼,旨在帮助读者快速理解和掌握TCP/IP的核心...

    tcp/ip教程 tcp/ip教程

    1. **应用层**:这是TCP/IP模型的最高层,它包含了各种应用协议,如HTTP(超文本传输协议)、FTP(文件传输协议)、SMTP(简单邮件传输协议)和DNS(域名系统)。这些协议使得用户可以通过浏览器、邮件客户端等软件...

    TCP/IP超全资料

    1. **应用层**:这是TCP/IP模型的最高层,包括HTTP(超文本传输协议)、FTP(文件传输协议)、SMTP(简单邮件传输协议)等,它们定义了应用程序如何通过网络进行通信。 2. **传输层**:这一层的主要协议有TCP(传输...

    Tcp/Ip三卷合集

    W.Richard Stevens的《TCP/IP三卷合集》无疑成为了网络通信领域中不可或缺的经典之作,它由三部作品组成:《TCP/IP详解卷一:协议》、《TCP/IP详解卷二:实现》以及《TCP/IP详解卷三:TCP事务协议,HTTP,NNTP和UNIX...

    TCP/IP详解卷三:TCP事务协议,HTTP,NNTP和UNIX域协议

    《TCP/IP详解(卷3):TCP事务协议、HTTP、NNTP和UNIX域协议》适用于希望理解TCP/IP如何工作的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。《TCP/IP详解(卷3):TCP事务协议、HTTP、NNTP...

Global site tag (gtag.js) - Google Analytics