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

TCP/IP简析

阅读更多
一.关于TCP/IP的核心协议
    TCP/IP是支配因特网上所有连网计算机之间进行通信的规程,IP确定数据包到达目的地的路径,TCP确保数据包正确到达目的地。

   
名称执行的协议
应用层 HTTP,HTTPS,FTP,POP3,SMTP,SSH,Telent,DNS,MIME BOOTP,NTP,RIP,DNS,SNMP,DHCP,ARP,NFS,TFTP,RPC
传输层 TCPUDP
网络层 IP,    ICMP,     IGMP      ,ARP
数据链路层 802.11,ATM,DTM,Ethernet,FDDI,FrameRelay,GPRS
物理层 Ethernet,ISDN,Modems,PLC,SONET/SDH,G.709

    TCP与UDP比较
TCP UDP
是否连接 面向连接 面向非连接
传输可靠性 可靠 不可靠
速度

UDP:尽最大努力把数据包传给对方,但不确认是否收到和数据是否完整。一般用在:因特网电话,影视点播,QQ聊天,电视会议等。
TCP:在发送数据包之前收发两端要建立连接,并提醒对方接受,通过三个技术保障:
(1).确认:当收到数据包时,接收端向发送端发送一个确认信号,当发送端收到确认信号时,表示已接收,若没有接收,在一定时间里,重新发送。
(2)流程控制:接收端可能因为忙于其他任务或因为处理能力有限,需要限制发送端发送数据包的速率,这在开始时要商议好。
(3)拥挤控制:当网络出现拥挤时,交换机中的缓冲存储器可能发生溢出,导致数据包丢失,所以要限制速率。
二.因特网参考模型(参考上图)(五层)
应用层:处理各种网络应用                                     几乎都用软件执行
传输层:端对端的通信会话管理,含流程和错误控制,TCP,UDP
网络层:安排数据的实际传输,确定传输路径,IP              软件或软硬件联合执行
数据链接层:网络实体之间的数据传输,如数据打包,寻址和传输流控制                                                           在网络接口卡执行
物理层:硬件连接,执行来自数据链路层请求的服务
  • 大小: 13.2 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...

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

    2. 获取到IP地址后,浏览器构建HTTP请求,包括方法(GET或POST)、URL、请求头等信息,并通过TCP/IP协议发送到服务器的特定端口(默认是80)。 3. 服务器接收到请求后,根据Host头来确定服务的是哪个虚拟主机,这...

    简析Suse Linux的xinetd服务.pdf

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

    基于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