`
zlele
  • 浏览: 37487 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

继TCP/IP简析

 
阅读更多
上篇博客中简单分析了TCP/IP的分层结构,以及TCP与UDP的比较,这里将详细分析TCP上运行的部分协议。
(1)HTTP


HTTP请求消息时的部分状态码
一般情况下,3位状态码中第一位包含一般信息。“1”表示信息码;“2”表示访问成功;“3”表示重定向;“4”表示请求有误;“5”表示Web服务器出错。

200 请求得到满足,信息在相应消息中返回
301 请求的对象已经被删除;新的URL放在响应消息标题中,客户软件将请求自动转到新的URL
400 服务器不能理解你的请求
404 服务器没有找到请求的文件,请求文件不存在
505 服务器不支持浏览器请求使用的HTTP版本号

(2)HTTPS---HTTPS安全协议,在URL中使用HTTPS代替HTTP把消息引导到安全端口,而不是默认的Web端口号80,然后通过安全协议来管理(一个加密/身份验证层,在HTTP与TCP之间)。
HTTP与HTTPS的区别:
1.https协议需要到ca(全球最大的IT管理软件公司之一)申请证书,一般需要缴费;
2.http是超文本传输协议,信息是明文,https是具有安全性的ssl(采用RC4,MD5,RSA等)加密传输协议。
3.使用连接方式不同,端口不同,http:80,https:443;
4.合同谈判是连接无状态;https协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比较安全。
(3)FTP---文本传输协议:用于从远程计算机系统下载文件或把文件上传到远程计算机系统的协议。该协议可处理所有类型的文件,包括二进制文件和ASCII文件。
一般运在20,21端口,20用于传输数据流,21用于传输控制流。
当数据通过数据流传输时,控制流会会等待,等待的时间唱了,防火墙会设置其为超时,,所以大量和数据传输时会出现问题。
但是利用FTP可以促进文件共享,可以登陆到远程计算机,显示,创建,删除目录等。


(3)POP3--电子邮局协议第三版本:端口110,因特网电子邮件的第一个离线协议标准.主要支持使用客户端远程管理服务器上的电子邮件。POP3服务器保存接收到的电子邮件一直到用户登录并下载邮件为止。
提到POP3,就继续说说IMAP好了。IMAP---交互式邮件存取协议。客户端可以通过这个协议从邮件度屋企获得邮件信息,并下载。和POP3的区别,IMAP只拿文件头下来,邮件仍在服务器上。POP3只有下载完成之后才可以阅读。IMAP的摘要浏览功能可以让用户看完邮件的相关信息后再决定要不要下载。
    (4)SMPT--简单邮件传输协议,帮助每台计算机在发送或中转信件是找到下一个目的地。

  • 大小: 11.9 KB
  • 大小: 3 KB
  • 大小: 30.7 KB
分享到:
评论

相关推荐

    简析W5100网络接口电子电路设计图

    全硬件TCP/IP协议栈支持 TCP,UDP,IPv4,ICMP,ARP,IGMP 和 PPPoE,这些协议已经在很多领域经过了多年的验证。W5100 内部还集成有 16KB存储器用于数据传输。使用W5100不需要考虑以太网的控制,只需要进行简单的...

    JUNOS Enterprise Switching

    - **IP栈简析** IP栈是指TCP/IP协议栈中涉及到IP层的部分,包括IP协议本身以及其他相关的协议如ICMP、IGMP等。 - **IP协议总结** IP协议作为TCP/IP协议栈的核心组成部分,负责数据包在网络间的路由选择。 **4. ...

    java web 简析-- TCP协议概要

    ### Java Web 简析—TCP协议概要 #### 一、互联网协议入门与TCP协议基础 互联网协议作为网络通信的基础,确保了不同地理位置的计算机能够有效地交换信息。本文将重点探讨TCP(Transmission Control Protocol,传输...

    岗位认证数据IP专业试题与简析样本.doc

    总结来说,这些知识点涵盖了IP协议的特性、TCP/UDP端口的分配、ARP的工作流程、网络通信模型、PPPoE连接的建立过程以及L3交换的基本原理。这些内容对于理解网络通信的基础和高级概念至关重要,对于岗位认证数据IP...

    三菱PLC MC协议的配置和使用简析 _ 码农家园.pdf

    在MC协议的配置和使用过程中,我们可以通过两种主要的通讯方式:RS-485和TCP/IP。本次分析聚焦于TCP/IP下的配置和通讯方法。在TCP/IP通讯方式中,通常采用一发一收模式,意味着外部设备需要主动发起通讯请求,向PLC...

    三菱MC协议配置和使用简析.docx

    三菱MC协议配置和使用简析 一、MC协议的目的 MC协议的目的是开放PLC内部寄存器给外部设备,实现外部设备和PLC的数据交互。简单说就是允许外部设备通过MC协议来读/写PLC里面的寄存器。 二、通信协议方式 MC协议...

    网络抓包分析(TCP)

    网络抓包分析是网络诊断和故障排查的重要手段,它可以帮助我们理解数据在网络中的传输过程,以及TCP/IP协议栈的工作原理。本篇将重点探讨TCP(传输控制协议)在网络通信中的行为,包括三次握手、四次挥手、报文结构...

    交通信号机行业简析.doc

    - 这些标准不仅关注设备的硬件性能,还涉及到软件系统、通信协议(如TCP/IP和ATC/EMA)以及安全性和可靠性等方面。 3. 当前状况与发展趋势: - 随着物联网、大数据和人工智能技术的快速发展,现代交通信号机正...

    网络仿真器NS2简析

    其次,NS2支持多种网络协议的仿真,包括TCP/IP协议栈、无线通信协议(如802.11)以及移动自组织网络(MANET)协议等。用户可以通过编写TCL脚本或C++代码来配置和控制网络环境,实现对特定网络场景的定制化仿真。 ...

    VxWorks嵌入式实时操作系统结构简析

    3. **网络支持**:VxWorks内置了强大的网络功能,支持TCP/IP协议栈,包括TCP、UDP以及Berkeley套接字服务,使得在嵌入式设备中实现网络通信变得简单。 4. **文件系统和I/O管理**:VxWorks提供了文件系统,支持对...

    做网络管理实用手册(绝对完整).doc

    IP地址的设置可在操作系统中完成,例如在Windows 2000 Server中,通过"网络和拨号连接"->"本地连接属性"->"Internet协议(TCP/IP)属性"进行配置。 **网络管理之网关篇**: 网关是不同网络间的桥梁,用于转发数据包。...

    简析Windows C语言网络编程技术与方法.pdf

    在TCP/IP通信前,应用程序需要向操作系统申请创建套接字。 3. Winsock:Winsock是Windows下的网络编程接口,它提供了一系列函数供程序员使用。Winsock是通过C语言的动态链接库(DLL)方式提供的,主要由winsock.h...

    简析Suse Linux的xinetd服务.pdf

    《简析Suse Linux的xinetd服务》 Suse Linux是一款广泛应用于企业级服务器的开源操作系统,其xinetd(extended Internet services daemon)服务是系统中不可或缺的一部分。xinetd作为一款超级守护进程,主要负责...

    02-JAVA面试题_第二阶段.pdf

    【Servlet生命周期简析】 Servlet的生命周期包括三个主要阶段:初始化、服务和销毁。 1. 初始化阶段:当Servlet第一次被请求时,服务器会创建Servlet的实例,然后调用`init()`方法,执行一次性初始化操作,如加载...

    基于PLC 的数控机床电气控制简析.pdf

    另外,还有通讯模块,实现PLC与数控系统之间的数据交换,如使用TCP/IP协议进行远程控制和诊断。 在具体实现上,文章提到了SIMOTION系统,这是一个集成驱动技术的多轴运动控制系统。SIMOTION控制系统采用了模块化...

    通信协议总结,多看多理解.7z

    4. **IMS框架简析**:IMS(IP多媒体子系统)是下一代网络架构中的关键组件,用于支持多媒体服务。这里的文档可能详细介绍了IMS的架构,包括注册流程、会话控制、QoS(服务质量)管理以及与PSTN(公共交换电话网络)...

    广东省云视频监控平台方案.doc

    - 标准流媒体协议RTSP方式:支持基于TCP/IP的实时流传输,兼容多种网络环境。 - 第三方视频监控平台SDK方式:通过接口集成,实现与其他平台的数据互通。 - 存储/处理模块 - 处理模块:包含视频编码、解码、剪辑...

    简析常见视频会议网络线路搭建方法

    它以多种传输媒介为基础,采用TCP/IP协议作为通信协议,通过路由器组网实现IP数据包的路由和交换传输。IP城域网的接入方式主要分为LAN接入和FTTX接入。其中LAN接入是指使用网线连接,而FTTX接入则是将光纤直接拉到...

    基于DSP的Bluetooth嵌入式系统应用.doc

    - **可选协议**:PPP(Point-to-Point Protocol)、UDP/TCP/IP、OBEX(Object Exchange)、WAP(Wireless Application Protocol)等。 其中,主机控制器接口(Host Controller Interface, HCI)为蓝牙设备提供了与...

Global site tag (gtag.js) - Google Analytics