计算机的各种协议概述以及服务器搭建培训感想

一.OSI协议

首先介绍的是OSI,它是由ISO制定的模型,该模型定义了不同计算机互联的标准,是设计和描述计算机网络通信的基本框架。而OSI协议又将网络通信的工作分为了7层分别是物理层数据链路层、网络层、传输层会话层表示层和应用层

他的分层原则是:

网络中各结点都有相同的层次
不同结点相同层次具有相同的功能
同一结点相邻层间通过接口通信
每一层可以使用下层提供的服务,并向上层提供服务
不同结点的同等层间通过协议来实现 对等层间的通信

这种分层是优点是:

(1)人们可以很容易的讨论和学习协议的规范细节。
(2)层间的标准接口方便了工程模块化。
(3)创建了一个更好的互连环境。
(4)降低了复杂度,使程序更容易修改,产品开发的速度更快。
(5)每层利用紧邻的下层服务,更容易记住个层的功能。

要注意的是,OSI只是提供了一个概念模型,并不是一个框架,我们可以根据自己的需求进行一些更改。

 

二.TCP/IP协议

中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的协议来完成自己的需求。

TCP/IP协议对应OSI协议

应用层                   应用层、表示层、会话层

传输层                   传输层

网络层                    网络层

网络接口层            数据链路层、物理层

 

TCP

TCP是面向连接的通信协议,通过 三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于端到端的通讯。面向连接的服务(例如 TelnetFTPrloginX WindowsSMTP)需要高度的可靠性,所以它们使用了TCP。DNS在某些情况下使用TCP(发送和接收 域名数据库),但使用UDP传送有关单个主机的信息。连接时通过3次握手,结束时也挥4次手。
 
UDP
UDP是面向无连接的通讯协议,UDP数据包括目的端口号和源端口号信息,由于通讯不需要连接,所以可以实现广播发送。 UDP通讯时不需要接收方确认,属于不可靠的传输,可能会出现丢包现象,实际应用中要求程序员编程验证。 UDPTCP位于同一层,但它不管数据包的顺序、错误或重发。因此,UDP不被应用于那些使用虚电路的面向连接的服务,UDP主要用于那些面向查询---应答的服务,例如NFS。相对于FTP或Telnet,这些服务需要交换的信息量较小。使用UDP的服务包括NTP(网络时间协议)和DNS(DNS也使用TCP)。
ICMP
ICMP与IP位于同一层,它被用来传送IP的控制信息。它主要是用来提供有关通向目的地址的路径信息。ICMP的‘Redirect’信息通知主机通向其他系统的更准确的路径,而‘Unreachable’信息则指出路径有问题。另外,如果路径不可用了,ICMP可以使TCP连接‘体面地’终止。PING是最常用的基于ICMP的服务。
 
网络接口层
物理层是定义物理介质的各种特性:
1、 机械特性
2、电子特性;
3、 功能特性
4、规程特性。
数据链路层是负责接收IP数据包并通过网络发送,或者从网络上接收物理 ,抽出IP 数据包,交给IP层。
ARP是正向 地址解析协议,通过已知的IP,寻找对应主机的 MAC地址
RARP是反向地址解析协议,通过MAC地址确定IP地址。比如 无盘工作站还有DHCP服务。
常见的接口层协议有:
Ethernet 802.3、Token Ring 802.5、 X.25Frame relayHDLC、PPP ATM等。
 
网络层
负责相邻 计算机之间的通信。其功能包括三方面。
  1. 处理来自传输层的分组发送请求,收到请求后,将分组装入IP数据报,填充报头,选择去往信宿机的路径,然后将数据报发往适当的网络接口。
  2. 处理输入数据报:首先检查其合法性,然后进行寻径--假如该数据报已到达信宿机,则去掉报头,将剩下部分交给适当的传输协议;假如该数据报尚未到达信宿,则转发该数据报。
  3. 处理路径、流控、拥塞等问题。
网络层包括: IP(Internet Protocol)协议、 ICMP(Internet Control Message Protocol)
控制报文协议、 ARP(Address Resolution Protocol)地址转换协议、RARP(Reverse ARP)反向地址转换协议。
IP是网络层的核心,通过路由选择将下一条IP封装后交给接口层。IP数据报是无连接服务。
ICMP是网络层的补充,可以回送 报文。用来检测网络是否通畅。
Ping命令就是发送ICMP的 echo包,通过回送的echo relay进行网络测试。
 
传输层
提供 应用程序间的通信。其功能包括:一、格式化信息流;二、提供可靠传输。为实现后者,传输层协议规定接收端必须发回确认,并且假如分组丢失,必须重新发送,即耳熟能详的“三次握手”过程,从而提供可靠的数据传输。
传输层协议主要是:传输控制协议TCP(Transmission Control Protocol)和用户数据报协议 UDP(User Datagram protocol)。
向用户提供一组常用的应用程序,比如 电子邮件、文件传输访问、 远程登录等。
应用层协议主要包括如下几个:FTP、TELNET、DNS、SMTP、NFS、HTTP。
FTP(File Transfer Protocol)是文件传输协议,一般上传下载用FTP服务,数据端口是20H,控制端口是21H。
Telnet服务是用户远程登录服务,使用23H端口,使用明码传送,保密性差、简单方便。
DNS(Domain Name Service)是域名解析服务,提供域名到IP地址之间的转换,使用端口53。
SMTP(Simple Mail Transfer Protocol)是简单邮件传输协议,用来控制信件的发送、中转,使用端口25。
NFS(Network File System)是网络文件系统,用于网络中不同主机间的文件共享。
HTTP(Hypertext Transfer Protocol)是超文本传输协议,用于实现互联网中的WWW服务,使用端口80。
 
三.以太网基础
局域网技术 简单了解了发送帧的过程包括的环节和循环结构。
 
四.交换机
交换机(Switch)意为“ 开关”是一种用于电(光)信号转发的 网络设备。它可以为接入交换机的任意两个 网络节点提供独享的电信号通路。最常见的交换机是 以太网交换机。其他常见的还有电话语音交换机、 光纤交换机等。
交换机分为二层交换、三层交换和四层交换三种模式。 二层交换机用于小型的局域网络。在小型局域网中, 广播包影响不大, 二层交换机的快速交换功能、多个接入端口和低廉价格为小型网络用户提供了很完善的解决方案。
三层交换机的优点在于 接口类型丰富,支持的三层功能强大, 路由能力强大,适合用于大型的网络间的路由,它的优势在于选择最佳路由, 负荷分担,链路备份及和其他网络进行路由信息的交换等等 路由器所具有功能。
三层交换机的最重要的功能是加快大型局域网络内部的数据的快速转发,加入 路由功能也是为这个目的服务的。如果把大型网络按照部门,地域等等因素划分成一个个小局域网,这将导致大量的网际互访,单纯的使用 二层交换机不能实现网际互访;如单纯的使用 路由器,由于接口数量有限和路由转发速度慢,将限制网络的速度和网络规模,采用具有路由功能的快速转发的 三层交换机就成为首选。
 
终于结束了枯燥乏味的计算机基础理论介绍,到了服务器的搭建。首先,我们需要在阿里云或者腾讯云上购买一个服务器,并注册一个域名,将自己的域名解析到服务器的IP上,就可以通过访问自己的域名访问自己的服务器。我们可以在自己的服务器中下载一个wordpress搭建一个自己的博客,通过解析的域名进行访问。
 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值