系统通信协议,电脑系统使用的通讯协议是
1.计算机协议有哪些
2.计算机通信是什么
3.在计算机网络中TCP/IP是一组什么技术
常用的网络协议有:\x0d\\x0d\IP/IPv4:网际协议\x0d\TCP:传输控制协议\x0d\IGMP:Internet 组管理协议\x0d\ICMP/ICMPv6:Internet控制信息协议\x0d\SNMP:简单网络管理协议\x0d\DNS:域名系统(服务)协议\x0d\\x0d\具体介绍:\x0d\\x0d\IP/IPv4:网际协议\x0d\\x0d\ 网际协议(IP)是一个网络层协议,它包含寻址信息和控制信息 ,可使数据包在网络中路由。IP 协议是 TCP/IP 协议族中的主要网络层协议,与 TCP 协议结合组成整个因特网协议的核心协议。IP 协议同样都适用于 LAN 和 WAN 通信。\x0d\\x0d\ IP 协议有两个基本任务:提供无连接的和最有效的数据包传送;提供数据包的分割及重组以支持不同最大传输单元大小的数据连接。对于互联网络中 IP 数据报的路由选择处理,有一套完善的 IP 寻址方式。每一个 IP 地址都有其特定的组成但同时遵循基本格式。IP 地址可以进行细分并可用于建立子网地址。TCP/IP 网络中的每台计算机都被分配了一个唯一的 32 位逻辑地址,这个地址分为两个主要部分:网络号和主机号。网络号用以确认网络,如果该网络是因特网的一部分,其网络号必须由 InterNIC 统一分配。一个网络服务器供应商(ISP)可以从 InterNIC 那里获得一块网络地址,按照需要自己分配地址空间。主机号确认网络中的主机,它由本地网络管理员分配。\x0d\\x0d\ 当你发送或接受数据时(例如,一封电子信函或网页),消息分成若干个块,也就是我们所说的“包”。每个包既包含发送者的网络地址又包含接受者的地址。由于消息被划分为大量的包,若需要,每个包都可以通过不同的网络路径发送出去。包到达时的顺序不一定和发送顺序相同, IP 协议只用于发送包,而 TCP 协议负责将其按正确顺序排列。\x0d\\x0d\ 除了 ARP 和 RARP,其它所有 TCP/IP 族中的协议都是使用 IP 传送主机与主机间的通信。当前 IP 协议有两种版本:IPv4 和 IPv6。本文主要阐述 IPv4 。IPv6 的相关细节将在其它文件中再作介绍。 \x0d\\x0d\TCP:传输控制协议\x0d\ 传输控制协议 TCP 是 TCP/IP 协议栈中的传输层协议,它通过序列确认以及包重发机制,提供可靠的数据流发送和到应用程序的虚拟连接服务。与 IP 协议相结合, TCP 组成了因特网协议的核心。 \x0d\\x0d\ 由于大多数网络应用程序都在同一台机器上运行,计算机上必须能够确保目的地机器上的软件程序能从源地址机器处获得数据包,以及源计算机能收到正确的回复。这是通过使用 TCP 的“端口号”完成的。网络 IP 地址和端口号结合成为唯一的标识 , 我们称之为“套接字”或“端点”。 TCP 在端点间建立连接或虚拟电路进行可靠通信。\x0d\\x0d\ TCP 服务提供了数据流传输、可靠性、有效流控制、全双工操作和多路复用技术等。\x0d\\x0d\ 关于流数据传输 ,TCP 交付一个由序列号定义的无结构的字节流。 这个服务对应用程序有利,因为在送出到 TCP 之前应用程序不需要将数据划分成块, TCP 可以将字节整合成字段,然后传给 IP 进行发送。\x0d\\x0d\ TCP 通过面向连接的、端到端的可靠数据报发送来保证可靠性。 TCP 在字节上加上一个递进的确认序列号来告诉接收者发送者期望收到的下一个字节。如果在规定时间内,没有收到关于这个包的确认响应,重新发送此包。 TCP 的可靠机制允许设备处理丢失、延时、重复及读错的包。超时机制允许设备监测丢失包并请求重发。\x0d\\x0d\ TCP 提供了有效流控制。当向发送者返回确认响应时,接收 TCP 进程就会说明它能接收并保证缓存不会发生溢出的最高序列号。\x0d\\x0d\ 全双工操作: TCP 进程能够同时发送和接收包。\x0d\\x0d\ TCP 中的多路技术:大量同时发生的上层会话能在单个连接上时进行多路复用。\x0d\\x0d\IGMP:Internet 组管理协议\x0d\ Internet 组管理协议(IGMP)是因特网协议家族中的一个组播协议,用于 IP 主机向任一个直接相邻的路由器报告他们的组成员情况。IGMP 信息封装在 IP 报文中,其 IP 的协议号为 2。IGMP 具有三种版本,即 IGMP v1、v2 和 v3。\x0d\\x0d\IGMPv1: 主机可以加入组播组。没有离开信息(leave messages)。路由器使用基于超时的机制去发现其成员不关注的组。 \x0d\IGMPv2: 该协议包含了离开信息,允许迅速向路由协议报告组成员终止情况,这对高带宽组播组或易变型组播组成员而言是非常重要的。 \x0d\IGMPv3: 与以上两种协议相比,该协议的主要改动为:允许主机指定它要接收通信流量的主机对象。来自网络中其它主机的流量是被隔离的。IGMPv3 也支持主机阻止那些来自于非要求的主机发送的网络数据包。 \x0d\ IGMP 协议变种有: \x0d\\x0d\距离矢量组播路由选择协议(DVMRP: Distance Vector Multicast Routing Protocol) \x0d\IGMP 用户认证协议 (IGAP: IGMP for user Authentication Protocol) \x0d\路由器端口组管理协议(RGMP: Router-port Group Management Protocol) \x0d\\x0d\ICMP/ICMPv6:Internet控制信息协议\x0d\ Internet 控制信息协议(ICMP)是 IP 组的一个整合部分。通过 IP 包传送的 ICMP 信息主要用于涉及网络操作或错误操作的不可达信息。ICMP 包发送是不可靠的,所以主机不能依靠接收 ICMP 包解决任何网络问题。ICMP 的主要功能如下:\x0d\\x0d\ 通告网络错误。比如,某台主机或整个网络由于某些故障不可达。如果有指向某个端口号的 TCP 或 UDP 包没有指明接受端,这也由 ICMP 报告。\x0d\\x0d\ 通告网络拥塞。当路由器缓存太多包,由于传输速度无法达到它们的接收速度,将会生成“ ICMP 源结束”信息。对于发送者,这些信息将会导致传输速度降低。当然,更多的 ICMP 源结束信息的生成也将引起更多的网络拥塞,所以使用起来较为保守。\x0d\\x0d\ 协助解决故障。ICMP 支持 Echo 功能,即在两个主机间一个往返路径上发送一个包。 Ping 是一种基于这种特性的通用网络管理工具,它将传输一系列的包,测量平均往返次数并计算丢失百分比。\x0d\\x0d\ 通告超时。如果一个 IP 包的 TTL 降低到零,路由器就会丢弃此包,这时会生成一个 ICMP 包通告这一事实。TraceRoute 是一个工具,它通过发送小 TTL 值的包及监视 ICMP 超时通告可以显示网络路由。\x0d\\x0d\ ICMP 在 IPv6 定义中重新修订。此外, IPv4 组成员协议(IGMP)的多点传送控制功能也嵌入到 ICMPv6 中。 \x0d\\x0d\SNMP:简单网络管理协议\x0d\ SNMP 是专门设计用于在 IP 网络管理网络节点(服务器、工作站、路由器、交换机及 HUBS 等)的一种标准协议,它是一种应用层协议。 SNMP 使网络管理员能够管理网络效能,发现并解决网络问题以及规划网络增长。通过 SNMP 接收随机消息(及事件报告)网络管理系统获知网络出现问题。\x0d\\x0d\ SNMP 管理的网络有三个主要组成部分:管理的设备、代理和网络管理系统。管理设备是一个网络节点,包含 ANMP 代理并处在管理网络之中。被管理的设备用于收集并储存管理信息。通过 SNMP , NMS 能得到这些信息。被管理设备,有时称为网络单元,可能指路由器、访问服务器,交换机和网桥、 HUBS 、主机或打印机。 SNMP 代理是被管理设备上的一个网络管理软件模块。 SNMP 代理拥有本地的相关管理信息,并将它们转换成与 SNMP 兼容的格式。 NMS 运行应用程序以实现监控被管理设备。此外, NMS 还为网络管理提供了大量的处理程序及必须的储存资源。任何受管理的网络至少需要一个或多个 NMS 。\x0d\\x0d\ 目前, SNMP 有 3 种: SNMPV1 、 SNMPV2 、 SNMPV3。第 1 版和第 2 版没有太大差距,但 SNMPV2 是增强版本,包含了其它协议操作。与前两种相比, SNMPV3 则包含更多安全和远程配置。为了解决不同 SNMP 版本间的不兼容问题, RFC3584 种定义了三者共存策略。\x0d\\x0d\ SNMP 还包括一组由 RMON 、 RMON2 、 MTB 、 MTB2 、 OCDS 及 OCDS 定义的扩展协议。 \x0d\\x0d\DNS:域名系统(服务)协议\x0d\ 域名系统(服务)协议(DNS)是一种分布式网络目录服务,主要用于域名与 IP 地址的相互转换,以及控制因特网的电子邮件的发送。大多数因特网服务依赖于 DNS 而工作,一旦 DNS 出错,就无法连接 Web 站点,电子邮件的发送也会中止。\x0d\\x0d\ DNS 有两个独立的方面 : \x0d\\x0d\定义了命名语法和规范,以利于通过名称委派域名权限。基本语法是: local.group.site; \x0d\定义了如何实现一个分布式计算机系统,以便有效地将域名转换成 IP 地址。 \x0d\ 在 DNS 命名方式中,采用了分散和分层的机制来实现域名空间的委派授权以及域名与地址相转换的授权。通过使用 DNS 的命名方式来为遍布全球的网络设备分配域名,而这则是由分散在世界各地的服务器实现的。\x0d\\x0d\ 理论上, DNS 协议中的域名标准阐述了一种可用任意标签值的分布式的抽象域名空间。任何组织都可以建立域名系统,为其所有分布结构选择标签,但大多数 DNS 协议用户遵循官方因特网域名系统使用的分级标签。常见的顶级域是: COM 、 EDU 、 GOV 、 NET 、 ORG 、 BIZ ,另外还有一些带国家代码的顶级域。\x0d\\x0d\ DNS 的分布式机制支持有效且可靠的名字到 IP 地址的映射。多数名字可以在本地映射,不同站点的服务器相互合作能够解决大网络的名字与 IP 地址的映射问题。单个服务器的故障不会影响 DNS 的正确操作。 DNS 是一种通用协议,它并不仅限于网络设备名称。
计算机协议有哪些
IP是当前热门技术。IP是英文Internet Protocol的缩写,意思是“网络之间互连协议”,也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信是应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互联互通。正是因为有了IP协议,因特网才得以迅速发展成为世界上最大的、开放的计算机通信网络。因此,IP协议也可以叫做“因特网协议”。
IP是怎样实现网络互联的?研究IP技术,离不开具体的网络环境。INTERNET是一种最典型的IP网络,它也是IP技术的一种最成功的应用。经过几十年的发展,INTERNET规模增长之快已经大大超过了人们的预想。它已经由最初位于美国的4个节点扩展到今天分布在175个国家、连接数百万台主机的计算机网络。
基于INTERNET的新应用也不断涌现,如IP电话、IP传真、视频会议、电子商务等。这些客观事实引起了人们,特别是众多的电信专家和从业人员极大的兴趣。从目前的情况来看,IP技术也是综合业务的最好方案。因此,有人预言,一场融合了通信与计算机技术的信息革命正在悄然兴起,当今的INTERNET就是这场革命的先兆。
什么是INTERNET?有人说,INTERNET是“网络的网络”。它采用TCP/IP协议簇,使世界各地成千上万个用户进行通信和资源共享。总的说来,INTERNET具有以下特点:由众多的计算机网络互联组成;是一个世界性的网络;主要采用TCP/IP协议;采用分组交换技术;由众多的路由器连接而成;是一个信息资源网。
中国于1994年正式接入INTERNET。我国互联网事业发展十分迅速,先后建成了中国科学技术网(CSTNET)、中国公用计算机互联网(CHINANET)、中国教育和科研计算机网(CETNET)、中国金桥信息网(CHINAGBN)、中国联能互联网(UNINET)等几个主要的互联网络。
对用户来讲,互联网就是一个统一的网络。这就是TCP/IP的基本思路,也是它的灵活性和通用性实质所在。IP层协议在TCP/IP确立的网络层次结构中起着核心作用:其一,采用无连接方式传递数据报,这样上层应用不用关心低层数据传输的细节,可以提高数据传输的效率;其二,通过IP数据报和IP地址将各种物理网络技术统一起来,达到屏蔽低层技术细节,向上提供一致性的目的。这样可以使物理网络的多样性对上层透明。因此,INTERNET可以充分利用各种通信媒介,从而将全球范围内的计算机网络通过统一的IP协议连在一起。
IP协议中还有一个非常重要的内容,那就是给因特网上的每台计算机和其它设备都规定了一个惟一的地址,叫做“IP地址”。从概念上来说,地址是系统中某个对象的标识符。在物理网络中,各站点都有一个机器可以识别的地址,该地址称为物理地址(也叫硬件地址或MAC地址)。在互联网中,统一通过上层软件。(IP层)提供一种通用的地址格式,在统一管理下进行分配,确保一个地址对应一台主机。这样,全网的物理地址差异就被IP层屏蔽,通称IP层所用的地址为互联网地址,或IP地址。它包含在IP数据报的头部。
计算机通信是什么
1、物理层:以太网?·?调制解调器?· 电力线通信(PLC) ·?SONET/SDH?· G.709 ·?光导纤维?· 同轴电缆 · 双绞线等。
2、数据链路层:Wi-Fi(IEEE 802.11) · WiMAX(IEEE 802.16) ·ATM · DTM ·?令牌环?·?以太网?·FDDI ·?帧中继?· GPRS · EVDO ·HSPA · HDLC ·?PPP?· L2TP ·PPTP · ISDN·STP · CSMA/CD等。
3、网络层协议:IP (IPv4 · IPv6) · ICMP· ICMPv6·IGMP ·IS-IS · IPsec · ARP · RARP · RIP等。
4、传输层协议:TCP · UDP · TLS ·?DCCP?· SCTP · RSVP · OSPF 等。
5、应用层协议:DHCP ·DNS?· FTP · Gopher · HTTP· IMAP4 · IRC · NNTP · XMPP ·POP3 · SIP · SMTP ·SNMP · SSH ·TELNET · RPC · RTCP · RTP ·RTSP· SDP · SOAP · GTP · STUN · NTP· SSDP · BGP 等。
百度百科-网络协议
在计算机网络中TCP/IP是一组什么技术
问题一:计算机通信的本质是什么 个人认为计算机通信的本质就是数据的交换和交互。
问题二:计算机通信的主要原理是什么 不知您所说的是串口通信还是广义上的计算机通信
广义上应是TCP/IP协议
建议您看一看 william stallings 的《数据与计算机通信》,相信会大有收获
问题三:计算机通信系统是什么 什么是计算机网络?简单地说,计算机网络就是通过电缆、电话或无线通讯将两台以上的计算机互边起来的 *** 。按计算机联网的地理位置划分,网络一般有两大类:广域网和局域网。
Internet网(因特网,许多人也称其为互联网)是最典型的广域网,它们通常连接着范围非常巨大的区域。我国比较著名的因特网中国科技信息因特网(NCFC)、中国公用计算机的因特网(CHINANET)、中国教育和科研因特网(CERNET)和中国公用经济信息因特网(CHINAGBN)也属于广域网。局域网是目前应用最为广泛的网络,例如你所在电大计算机网络就是一个局域网,我们通常也把它称之为校园网。局域网通常也提供接口与广域网相连。
进入90年代后,世界经济发展的--个显著特点是以信息技术为先导的高技术产业突飞猛进,电子计算机不断渗透到传统工业的各个领域,推动国民经济迅速发展。信息的交换、存储、处理和利用将更多地通过计算机进行。各种计算机不再是封闭的终端,而将同电话、电视机一样使用方便,接入数据网络便可共享数据库资源和网络设备资源。
计算机通信网络是计算机技术和通信技术相结合而形成的一种新通信方式,主要是满足数据通信的需要。它将不同地理位置、具有独立功能的多台计算机、终端及附属设备用通信链路连接起来,并配备相应的网络软件,以实现通信过程中资源共享而形成的通信系统。它不仅可以满足局部地区的一个企业、公司、学校和办公机构的数据、文件传输需要,而且可以在一个国家甚至全世界范围进行信息交换、储存和处理,同时可以提供话音、数据和图像的综合 *** ,具有诱人的发展前景。
问题四:计算机网络属于什么通信 常见的网络通信协议有:TCP/IP协议、IPX/SPX协议、NetBEUI协议等。
TCP/IP协议
TCP/IP(Tran *** ission Control Protocol/Internet Protocol,传输控制协议/网际协议) 协议具有很强的灵活性,支持任意规模的网络,几乎可连接所有服务器和工作站。在使用TCP/IP协议时需要进行复杂的设置,每个结点至少需要一个“IP地址”、一个“子网掩码”、一个“默认网关”、一个“主机名”,对于一些初学者来说使用不太方便。[1]
IPX/SPX及其兼容协议
IPX/SPX(Internetwork Packet Exchange/Sequences Packet Exchange,网际包交换/顺序包交换)是Novell公司的通信协议集。IPX/SPX具有强大的路由功能,适合于大型网络使用。当用户端接入NetWare服务器时,IPX/SPX及其兼容协议是最好的选择。但在非Novell网络环境中,IPX/SPX一般不使用。
NetBEUI协议
NetBEUI(NetBios Enhanced User Interface , NetBios增强用户接口)协议是一种短小精悍、通信效率高的广播型协议,安装后不需要进行设置,特别适合于在“网络邻居”传送数
TCP/IP分层协议
TCP/IP参考模型是首先由ARPANET所使用的网络体系结构,共分为四层:网络接口层(又称链路层)、网络层(又称互联层)、传输层和应用层,每一层都呼叫它的下一层所提供的网络来完成自己的需求。
每一层对应的协议有:
网络接口层协议:Ethernet 802.3、Token Ring 802.5、X.25、Frame relay、HDLC、PPP ATM等。
网络层协议:IP(Internet Protocol,英特网协议)、ICMP(Internet Control Message Protocol,控制报文协议)、ARP(Address Resolution Protocol,地址转换协议)、RARP(Reverse ARP,反向地址转换协议)。
传输层协议: TCP(Tran *** ission Control Protocol,传输控制协议)和UDP(User Datagram protocol,用户数据报协议)。
应用层协议:FTP(File Transfer Protocol,文件传输协议)、TELNET(用户远程登录服务协议)、DNS(Domain Name Service,是域名解析服务)、SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)、NFS(Network File System,网络文件系统)、HTTP(Hypertext Transfer Protocol,超文本传输协议)。
问题五:计算机通信的通信类别 计算机通信可分为直接式和间接式两种。一、直接式直接式是指将两部计算机直接相联进行通信,可以是点对点,也可以是多点通播。二、间接式间接式是指通信双方必须通过交换网络进行传输。 计算机通信通常分为局域式、城域式和广域式三类。一、局域式计算机通信局域式是指在一局部的地域范围内(例如一个机关、学校、军营等)建立计算机通信。局域计算机通信覆盖地区的直径在数公里以内。二、城域式计算机通信城域式是指在一个城市范围内所建立的计算机通信。城域计算机通信覆盖地区的直径在十公里到数十公里。三、广域式计算机通信广域式是指在一个广泛的地域范围内所建立的计算机通信。通信范围可以超越城市和国家,以至于全球。广域计算机通信覆盖地区的直径一般在数十公里到数千公里乃至上万公里。在通常情况下,计算机通信都是由多台计算机通过通信线路连接成计算机通信网进行的,这样可共享网络资源,充分发挥计算机系统的效能。
问题六:计算机网络和计算机通信网络之间的本质区别是什么 计算机网络的定义:不同地理的有独立功能的多个计算机系统,通过通信设备和通信线路连接起来,以功能完善的网络软件(包括网络通信协议、数据交换方式及网 络操作系统等)实现网络资源共享的系统,均可称为计算机网络系统。
而计算机网络通信:就是通过完善的硬件和网络软件的一种通信方式
计算机网络的通信需要控制信息传送的协议以及其他相应的网络软件。这是因为仅仅使用硬件来进行通信就好像用二进制编程那样难以实现。为了方便网络程序设计,计算机通常都是连接到使用复杂的软件的网络上。这些软件为应用程序提供了方便的高层接口,自动处理大多数底层的通信细节和问题。因此,大多数应用程序依靠网络软件通信,并不直接与网络硬件打交道。网络中的通信是指在不同系统中的实体之间的通信。实体是指能发送和接收信息的终端、应用软件和通信进程等。实体之间通信需要一些规则和约定,如传送的信息块采用何种编码和怎样的格式; 如何识别收发者的名称和地址; 传送过程中出现错误如何处理; 发送和接收速率不一致怎么办。简单地讲,通信双方在通信时需要遵循的一些规则和约定就是协议。网络协议就是为完全不同的系统提供共同的用于通信的环境。LAN协议使得网络通信电缆上传递的简单的电子信号变得有意义。没有协议,网络通信是不可能存在的。为了让两个工作站能够充分地进行通信,必须使用相同的协议。计算机网络中不同系统的两个实体间只有在通信的基础上,才有可能相互交换信息,共享网络资源。
可以就采纳吧,谢谢!
问题七:计算机的两种基本通信方式是什么? 串行方式和并行方式。通常情况下,并行方式用于近距离通信,串行方式用于距离较远的通信。在计算机网络中,串行通信方式更具有普遍意义。
问题八:什么是计算机通信网络? 计算机网络的通信需要控制信息传送的协议以及其他相应的网络软件。这是因为仅仅使用硬件来进行通信就好像用二进制编程那样难以实现。为了方便网络程序设计,计算机通常都是连接到使用复杂的软件的网络上。这些软件为应用程序提供了方便的高层接口,自动处理大多数底层的通信细节和问题。因此,大多数应用程序依靠网络软件通信,并不直接与网络硬件打交道。网络中的通信是指在不同系统中的实体之间的通信。实体是指能发送和接收信息的终端、应用软件和通信进程等。实体之间通信需要一些规则和约定,如传送的信息块采用何种编码和怎样的格式; 如何识别收发者的名称和地址; 传送过程中出现错误如何处理; 发送和接收速率不一致怎么办。简单地讲,通信双方在通信时需要遵循的一些规则和约定就是协议。网络协议就是为完全不同的系统提供共同的用于通信的环境。LAN协议使得网络通信电缆上传递的简单的电子信号变得有意义。没有协议,网络通信是不可能存在的。为了让两个工作站能够充分地进行通信,必须使用相同的协议。计算机网络中不同系统的两个实体间只有在通信的基础上,才有可能相互交换信息,共享网络资源。
问题九:无线电通信和计算机通信什么区别? 计算机通信是主要是数据到信号加密和解码。 包括硬件的调试这方面多点。也可以讲是有线通信和计算机应用想结合。
而无线电通信利用无线电波传输通信方式。期间不用架设光电缆等设备,通过接收信号在把信号放大传送出去,在一定距离在接受再放大的原理,为的就是保持信号的强度,不至于让信号衰减过大。
我学的是通信技术(主要是有线传输技术这一块),所以对计算机通信不能给你太多的解释。
不过只要在通信业,不管是有线传输还是无线传输,只要了解了它的原理,很快就上手的。
至于两者的就业来讲,通信技术不管是无线的还是有线的,一般都是在基层比较多,想爬上领导岗位的很难
而计算机通信出生的人估计很多是技术岗位的,只要你的技术够好,虽然不能那么快爬上领导岗位,但是也比在基层混得好
同样都是技术性人才,以我的见解还是选择计算机通信吧,毕竟通信工程是学的东西是比较单一的
问题十:计算机通信以后出来一般都是干什么的? 5分 毕业后可从事无线通信、电视、大规模集成电路、智能仪器及应用电子技术领域的研究,设计和通信工程的研究、设计、技术引进和技术开发工作。
互联网协议通称为TCP/IP协议族,简称TCP/IP。由于在网络通讯协议普遍采用分层的结构,当多个层次的协议共同工作时,类似计算机科学中的堆栈,因此又被称为TCP/IP协议栈。
TCP/IP提供点对点的链接机制,将数据应该如何封装、定址、传输、路由以及在目的地如何接收加以标准化。它将通信过程抽象化为四个抽象层,采取协议堆栈的方式分别实现出不同通信协议。协议族下的各种协议,依其功能不同被分别归属到这四个层次结构之中,常被视为是简化的七层OSI模型。
从协议分层模型方面来讲,TCP/IP由四个层次组成:网络接口层、网络层、传输层、应用层。TCP/IP协议可以通过网络接口层连接到任何网络上。
扩展资料网络接口层是负责接收IP数据包并通过网络发送,或者从网络上接收物理帧,抽出IP数据包,交给IP层。ARP是正向地址解析协议,通过已知的IP,寻找对应主机的MAC地址,RARP是反向地址解析协议,通过MAC地址确定IP地址。比如无盘工作站还有DHCP服务。
常见的接口层协议有:Ethernet 802.3、Token Ring 802.5、X.25、Frame relay、HDLC、PPP ATM等。
网络层是负责相邻计算机之间的通信。其功能包括三方面。
1、处理来自传输层的分组发送请求,收到请求后,将分组装入IP数据报,填充报头,选择去往信宿机的路径,然后将数据报发往适当的网络接口。
2、处理输入数据报:首先检查其合法性,然后进行寻径--假如该数据报已到达信宿机,则去掉报头,将剩下部分交给适当的传输协议;假如该数据报尚未到达信宿,则转发该数据报。
3、处理路径、流控、拥塞等问题。
网络层包括:IP协议、ICMP控制报文协议、ARP地址转换协议、RARP反向地址转换协议。IP是网络层的核心,通过路由选择将下一条IP封装后交给接口层。ICMP是网络层的补充,可以回送报文。用来检测网络是否通畅。Ping命令就是发送ICMP的echo包,通过回送的echo relay进行网络测试。
传输层提供应用程序间的通信。其功能包括:格式化信息流;提供可靠传输。为实现后者,传输层协议规定接收端必须发回确认,并且假如分组丢失,必须重新发送,即耳熟能详的“三次握手”过程,从而提供可靠的数据传输。
传输层协议主要是:传输控制协议TCP(Transmission Control Protocol)和用户数据报协议UDP(User Datagram protocol)。
应用层向用户提供一组常用的应用程序,比如电子邮件、文件传输访问、远程登录等。远程登录TELNET使用TELNET协议提供在网络其它主机上注册的接口。TELNET会话提供了基于字符的虚拟终端。文件传输访问FTP使用FTP协议来提供网络内机器间的文件拷贝功能。
应用层协议主要包括如下几个:FTP、TELNET、DNS、SMTP、NFS、HTTP。FTP是文件传输协议,一般上传下载用FTP服务,数据端口是20H,控制端口是21H。Telnet服务是用户远程登录服务,使用23H端口,使用明码传送,保密性差、简单方便。
DNS是域名解析服务,提供域名到IP地址之间的转换,使用端口53。SMTP是简单邮件传输协议,用来控制信件的发送、中转,使用端口25。NFS是网络文件系统,用于网络中不同主机间的文件共享。
HTTP(Hypertext Transfer Protocol)是超文本传输协议,用于实现互联网中的WWW服务,使用端口80。
参考资料:
百度百科-TCP/IP协议声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。