(1)计算机网络笔记

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Fighting_No1/article/details/83715359

计算机网络笔记

计算机网络向用户提供的最重要的功能:连通性、资源共享。

网络边缘的端系统中程序之间的通信方式划分为两大类:

  • 客户服务器方式(C/S 方式),即Client/Server方式
  • 对等方式(P2P 方式),即 Peer-to-Peer方式

计算机网络体系

计算机网络的体系结构(architecture)是计算机网络的各层及其协议的集合。

体系结构就是这个计算机网络及其部件所应完成的功能的精确定义。

两种国际标准网络体系结构:

在这里插入图片描述

在这里插入图片描述

综合 OSI 和 TCP/IP 的优点,采用一种只有五层协议的体系结构:

  1. 应用层(application layer):为用户的应用进程提供服务。

  2. 传输层(transport layer):负责为两个主机中进程之间的通信提供服务。因特网的传输层可使用两种不同的协议:面向连接的传输控制协议TCP 和无连接的用户数据报协议UDP。面向连接的服务能够提供可靠的交付。无连接服务则不能提供可靠的交付。

  3. 网络层(network layer):负责为分组选择合适的路由,使源主机传输层所传下来的分组能够交付到目的主机。

  4. 数据链路层(data link layer):将在网络层交下来的数据报组装成帧(frame),在两个相邻结点间的链路上实现帧的无差错传输。

  5. 物理层(physical layer):透明地传输比特流。“透明地传送比特流”指实际电路传送后比特流没有发生变化。物理层要考虑用多大的电压代表“1”或“0”,以及当发送端发出比特“1”时,接收端如何识别出这是“1”而不是“0”。物理层还要确定连接电缆的插头应当有多少根脚以及各个脚如何连接。

TCP/IP协议

TCP/IP 是供已连接因特网的计算机进行通信的通信协议。

TCP/IP 定义了电子设备(比如计算机)如何连入因特网,以及数据如何在它们之间传输的标准。

TCP/IP网络体系

TCP/IP 是不同的通信协议的大集合:

  • TCP - 传输控制协议。

    TCP 用于从应用程序到网络的数据传输控制。

    TCP 负责在数据传送之前将它们分割为 IP 包,然后在它们到达的时候将它们重组。

  • UDP - 用户数据报协议

    UDP 用于应用程序之间的简单通信。

  • IP - 网际协议(Internet Protocol)

    IP 负责计算机之间的通信。

    IP 负责在因特网上发送和接收数据包。它是无连接的数据报传输。

  • ICMP - 因特网消息控制协议(Internet Control Message Protocol)

    ICMP 负责网络中的错误处理,会进行差错控制和传输控制,减少分组的丢失。 。

  • ARP - 地址解析协议(Address Resolution Protocol)

    ARP - 用于通过 IP 来查找基于 IP 地址的计算机网卡的硬件地址,即将IP 地址转换成物理地址。

  • DHCP - 动态主机配置协议(Dynamic Host Configuration Protocol)

    DHCP 用于向网络中的计算机分配动态 IP 地址。

  • RARP - 反向地址转换协议(Reverse Address Resolution Protocol)

    RARP 用于通过 IP 查找基于硬件地址的计算机网卡的 IP 地址,即将物理地址转换成IP 地址。

  • HTTP - 超文本传输协议(Hyper Text Transfer Protocol)

    HTTP 负责 web 服务器与 web 浏览器之间的通信。

    HTTP 用于从 web 客户端(浏览器)向 web 服务器发送请求,并从 web 服务器向 web 客户端返回内容(网页)。

  • HTTPS - 安全的 HTTP(HTTP Secure)

    HTTPS 负责在 web 服务器和 web 浏览器之间的安全通信。

  • SSL - 安全套接字层(Secure Sockets Layer)

    SSL 协议用于为安全数据传输加密数据。

  • SMTP - 简易邮件传输协议(Simple Mail Transfer Protocol)

    SMTP 用于电子邮件的传输。

  • MIME - 多用途因特网邮件扩展(Multi-purpose Internet Mail Extensions)

    MIME 协议使 SMTP 有能力通过 TCP/IP 网络传输多媒体文件,包括声音、视频和二进制数据。

  • IMAP - 因特网消息访问协议(Internet Message Access Protocol)

    IMAP 用于存储和取回电子邮件。

  • POP - 邮局协议(Post Office Protocol)

    POP 用于从电子邮件服务器向个人电脑下载电子邮件。

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

    FTP 负责计算机之间的文件传输。

  • NTP - 网络时间协议(Network Time Protocol)

    NTP 用于在计算机之间同步时间(钟)。

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

    SNMP 用于计算机网络的管理。

  • LDAP - 轻量级的目录访问协议(Lightweight Directory Access Protocol)

    LDAP 用于从因特网搜集关于用户和电子邮件地址的信息。

  • BOOTP - 自举协议(Boot Protocol)

    BOOTP 用于从网络启动计算机。

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

    PPTP 用于私人网络之间的连接(隧道)。

猜你喜欢

转载自blog.csdn.net/Fighting_No1/article/details/83715359