欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

计算机网络体系结构

程序员文章站 2022-07-09 21:27:07
...

一:计算机网络体系结构

1.OSI的七层协议体系结构即复杂又不实用,但其概念清楚,理论较完整。

   应用层、表示层、会话层、运输层、网络层、数据链路层、物理层

2.TCP/IP 协议(四层)得到了广泛的应用,但它原先并没有一个明确的体系结构。从实质上讲,TCP/IP只有三层,即应用层、运输层、网际层。最下面的网络接口层并没有具体内容。因此采取折中的办法,即综合 OSI 和 TCP/IP 的优点,采用一种只有五层协议的体系结构 。

   应用层、运输层、网络层、网络接口层

3.计算机网络概念上的五层协议:只是为介绍网络原理而设计的,实际上还是采用TCP/IP四层协议 

   应用层、运输层、网络层、数据链路层、物理层

二:五层协议的体系结构 

 1.应用层(application layer)

    1)应用层是体系结构中的最高层。应用层确定进程之间通信的性质以满足用户的需要(这反映在用户所产生的服务请求)。应用层直接为用户的应用进程提供服            务。在因特网中的应用层协议很多,如HTTP、SMTP、FTP等。

  2.运输层(transport layer)

     1).运输层的任务就是负责主机中两个进程之间的通信。因特网的运输层可使用两种不同协议。即面向连接的传输控制协议TCP(Transmission Control                            Protocol),和无连接的用户数据报协议UDP(User Datagram Protocol)。运输层的数据传送单位是报文段(segment)(当使用TCP时)或用户数据报(当使用UDP时)。在分组交换网内的各个交换结点机都没有运输层。运输层只存在于分组交换网外面的主机之中

  3.网络层(network layer)

     1).网络层负责为分组交换网上的不同主机提供通信。在发送数据时,网络层将运输层产生的报文段或用户数据报封装成分组或包进行传送。在TCP/IP体系中,分组          也叫作IP数据报,或简称为数据报。

  4.数据链路层(data link layer)

     1).在发送数据时,数据链路层的任务是将网络层交下来的数据报组装成帧,在两个相邻结点间的链路上传送以帧(frame)为单位的数据。每一帧包括数据和必要的            控制信息(如同步信息、地址信息、差错控制,以及流量控制信息等)。数据链路层常简称为链路层。

  5.物理层(physical layer)

     1).物理层的作用就是透明地传送比特流。在物理层上所传数据的单位是比特。传递信息所利用的一些物理媒体,如双绞线、同轴电缆、光缆等,并不在物理层之              内,而是在物理层的下面。

 

 

 

 

每一层所涉及的协议: 

 

 

应用层

 

   DHCP(动态主机分配协议)

 

   DNS (域名解析)

 

   FTP(File Transfer Protocol)文件传输协议

 

   Gopher (英文原义:The Internet Gopher Protocol 中文释义:(RFC-1436)网际Gopher协议)

 

   HTTP (Hypertext Transfer Protocol)超文本传输协议

 

   IMAP4 (Internet Message Access Protocol 4) 即 Internet信息访问协议的第4版本

 

   IRC (Internet Relay Chat )网络聊天协议

 

   NNTP (Network News Transport Protocol)RFC-977)网络新闻传输协议

 

   XMPP 可扩展消息处理现场协议

 

   POP3 (Post Office Protocol 3)即邮局协议的第3个版本

 

   SIP 信令控制协议

 

   SMTP (Simple Mail Transfer Protocol)即简单邮件传输协议

 

   SNMP (Simple Network Management Protocol,简单网络管理协议)

 

   SSH (Secure Shell)安全外壳协议

 

   TELNET 远程登录协议

 

   RPC (Remote Procedure Call Protocol)(RFC-1831)远程过程调用协议

 

   RTCP (RTP Control Protocol)RTP 控制协议

 

   RTSP (Real Time Streaming Protocol)实时流传输协议

 

   TLS (Transport Layer Security Protocol)安全传输层协议

 

   SDP( Session Description Protocol)会话描述协议

 

   SOAP (Simple Object Access Protocol)简单对象访问协议

 

   GTP 通用数据传输平台

 

   STUN (Simple Traversal of UDP over NATs,NAT 的UDP简单穿越)是一种网络协议

 

   NTP (Network Time Protocol)网络校时协议

 

传输层

 

  TCP(Transmission Control Protocol) 传输控制协议

 

   UDP (User Datagram Protocol) 用户数据报协议

 

   DCCP (Datagram Congestion Control Protocol)数据报拥塞控制协议

 

   SCTP(STREAM CONTROL TRANSMISSION PROTOCOL)流控制传输协议

 

   RTP(Real-time Transport Protocol或简写RTP)实时传送协议

 

   RSVP (Resource ReSer Vation Protocol)资源预留协议

 

   PPTP ( Point to Point Tunneling Protocol)点对点隧道协议

 

网络层

 

IP(IPv4  IPv6) Internet Protocol(网络之间互连的协议)

 

ARP : Address Resolution Protocol即地址解析协议,实现通过IP地址得知其物理地址。

 

RARP : Reverse Address Resolution Protocol 反向地址转换协议允许局域网的物理机器从网关服务器的 ARP 表或者缓存上请求其 IP 地址。

 

ICMP : (Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。

 

ICMPv6:

 

IGMP : Internet 组管理协议(IGMP)是因特网协议家族中的一个组播协议,用于 IP 主机向任一个直接相邻的路由器报告他们的组成员情况。

 

RIP : 路由信息协议(RIP)是一种在网关与主机之间交换路由选择信息的标准。

 

OSPF : (Open Shortest Path First开放式最短路径优先).

 

BGP : (Border Gateway Protocol )边界网关协议,用来连接Internet上独立系统的路由选择协议

 

IS-IS: (Intermediate System to Intermediate System Routing Protocol)中间系统到中间系统的路由选择协议.

 

IPsec: “Internet 协议安全性”是一种开放标准的框架结构,通过使用加密的安全服务以确保在 Internet 协议 (IP) 网络上进行保密而安全的通讯。

 

数据链路层

 

  802.11  802.16  Wi-Fi  WiMAX  ATM  DTM  令牌环  以太网  FDDI  帧中继  GPRS  EVDO  HSPA  HDLC  PPP  L2TP  ISDN

 

物理层

 

  以太网物理层  调制解调器  PLC  SONET/SDH  G.709  光导纤维  同轴电缆  双绞线

 

 

 两篇比较好的互联网协议介绍:

(一)互联网协议入门

(二)互联网协议入门