• 第一章 概述


    @网络协议的分层:
    1.链路层,处理与传输媒介的物理接口细节。
    2.网络层,处理分组在网络中的活动,例如分组的选路。网络层的协议包括IP协议(网际协议)、ICMP协议(Internet互联网控制报文协议)、
    IGMP协议(Internet组管理协议)。 网络层(IP)提供点到点的服务。
    3.运输层,为两台主机上的应用程序提供端到端的通信。包括 TCP(传输控制协议)和 UDP(用户数据报协议)。
    4.应用层,负责处理特定的应用程序细节。有:
    • Telnet 远程登录。
    • FTP 文件传输协议。
    • SMTP 简单邮件传送协议。
    • SNMP 简单网络管理协议。

    @路由器的好处是为不同类型的物理网络提供连接:以太网、令牌环网等等。 路由器属于网络层(IP层)

    @应用层和运输层使用端对端协议,网络层IP提供的是一种不可靠服务,它尽可能快地把分组从源结点送到目的结点,但不提供任何可靠性保证,然而TCP在不可靠的IP层
    上提供了一个可靠的运输层,TCP采用了超时重传、发送和接收端到端的确认分组等机制。

    @路由器和网桥。连接网络的另一个途径是使用网桥。网桥是在链路层上对网络进行互连,而路由器则是在网络层上对网络进行互连。

    @TCP和UDP是两种最为著名的运输层协议,二者都使用IP作为网络层协议。

    @互联网上的每个接口必须有一个唯一的IP地址。 IP地址长 32 bit,这些32位的地址通常写成四个十进制的数,每个整数对应一个字节,如140.252.12.33。
    IP地址共有五种不同的地址格式 A、B、C、D、E 比如128.0.0.0到191.255.255.255范围内的地址属于B类地址。

    @有三类IP地址:单播地址(目的为单个主机)、广播地址(目的端为给定网络上的所有主机)以及多播地址(目的端为同一组内的所有主机)。

    @TCP传给IP的数据单元称作TCP报文段(也叫分组),IP传给网络接口层的数据单元称作IP数据报,以太网传输的比特流称作帧,以太网数据帧的物理特性是其长度必须在46~1500字节之间。

    @客户-服务器模型(CS模型),这种服务分为两种类型:重复型或并发型。重复型的服务器这样工作, 等待客户的请求-->处理客户请求-->发送响应给客户-->等待下一个客户请求。
    在处理客户请求时不能为其他客户服务。并发型,顾名思义,可以处理多个请求或为多个客户服务。一般来说,TCP服务器是并发的,而UDP服务器是重复的,但也存在一些例外。

    @许多应用程序都可以使用TCP或UDP来传送数据。运输层协议在生成报文首部时要存入一个应用程序的标识符。TCP和UDP都用一个16bit的端口号来表示不同的应用程序。
    TCP和UDP把源端口号和目的端口号分别存入报文首部中。如:FTP服务器的TCP端口号都是21 ,每个TFTP (简单文件传送协议)服务器的UDP端口号都是69。这些端口号都是由Internet号分配机构管理的。
    服务器使用知名端口号,而客户使用临时设定的端口号。

    @使用TCP/IP协议的应用程序通常采用两种应用编程接口(API):socket和 TLI(运输层接口: Transport Layer Interface)

    @关于点对点和端对端:a.端到端通信是针对传输层来说的,在数据传输之前,先为数据的传输开辟一条通道,然后在进行传输。从发送端发出数据到接收端接收完毕,结束。
    b.点到点通信是针对数据链路层或网络层来说的,是指一个设备发数据给与该这边直接连接的其他设备,这台设备又在合适的时候将数据传递给与它相连的下一个设备,
    通过一台一台直接相连的设备把数据传递到接收端。

    端到端的优点:

    链路建立之后,发送端知道接收端一定能收到,而且经过中间交换设备时不需要进行存储转发,因此传输延迟小。

    端到端传输的缺点:

    (1)直到接收端收到数据为止,发送端的设备一直要参与传输。如果整个传输的延迟很长,那么对发送端的设备造成很大的浪费。

    (2)如果接收设备关机或故障,那么端到端传输不可能实现。


    点到点的优点:

    (1)发送端设备送出数据后,它的任务已经完成,不需要参与整个传输过程,这样不会浪费发送端设备的资源。

    (2)即使接收端设备关机或故障,点到点传输也可以采用存储转发技术进行缓冲。

    点到点的缺点:

    点到点传输的缺点是发送端发出数据后,不知道接收端能否收到或何时能收到数据。

    各层协议如下:

  • 相关阅读:
    SQL Server Audit监控触发器状态
    SQL Server 数据变更时间戳(timestamp)在复制中的运用
    SQL Server 更改跟踪(Chang Tracking)监控表数据
    SQL Server 变更数据捕获(CDC)监控表数据
    SQL Server 事件通知(Event notifications)
    SQL Server 堆表行存储大小(Record Size)
    SQL Server DDL触发器运用
    SQL Server 默认跟踪(Default Trace)
    SQL Server 创建数据库邮件
    SQL Server 跨网段(跨机房)FTP复制
  • 原文地址:https://www.cnblogs.com/ll-10/p/9325717.html
Copyright © 2020-2023  润新知