赞
踩
作者今年大三,正在准备明年的春招,文章中有写得不对的,希望大家及时指出文章中的错误的地方,欢迎互粉,大家一起努力!
前言,什么是域名?
我们平时见到的诸如:www.baidu.com,这个其实就是一个域名
那为什么需要域名呢?
能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串
域名分类
示例:
DNS域名解析的作用是什么呢,平时日常生活中什么时候会用到呢?
在平时日常生活中,我们不可能记住很多常用网站的ip地址对吧,当我们想要访问一个网站,比如我们想打开百度,我们就是输入https://www.baidu.com
这个过程会发生什么呢?
所以:DNS域名解析就是负责解析域名,将域名解析成IP地址
本地主机会将待解析的ip地址放在dns解析请求报文中,以udp的报文方式发给本地域名服务器,本地域名服务器在查询到域名后,会将对应的ip地址放在响应报文中返回。
示例:
ping www.baidu.com.
查询本地高速缓存
ipconfig /displaydns
清除本地高速缓存
ipconfig /flushdns
DHCP是动态主机配置协议,是一个局域网的网络协议,使用UDP协议进行工作,常用的两个端口是
作用:
DHCP由三种机制分配IP地址:
自动分配方式:DHCP服务器为主机指定一个永久性的IP地址,一旦DHCP客户端第一次成功从DHCP服务器租用到IP地址,就可以永久使用该地址。
动态分配方式:DHCP服务器给主机指定一个有时间限制的IP地址, 时间到期或主机明确表示放弃该地址时,该地址可以被其他主机使用。
手工分配方式:客户端的IP地址是由网络管理员指定的,DHCP服务器只是将指定的IP地址告诉客户端主机。 三种地址分配方式中, 只有动态分配方式可以重复使用客户端不再需要的地址
FTP连接方式
FTP有两种连接方式:
FTP传输模式
在数据连接中,是否使用FTP服务器的20端口要看是否是主动模式
主动模式
FTP客户端告诉FTP服务器使用什么端口监听,FTP服务器主动和FTP客户端这个端口建立连接,FTP服务器的源端口是20,且固定不变
被动模式
FTP服务器在指定范围内的某个端口被动等待FTP客户端发起连接
### 1.远程终端协议
Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。
ssh和Telnet都是一种远程终端协议
两种协议都属于tcp/ip协议
ssh和Telnet这两种服务都可以远程登录另一台机器,键入命令操控
安全性上:ssh更安全,因为ssh是加密的且支持压缩,Telnet是明文传送
对于文件传输上:ssh服务支持sftp,支持文件传送,talent只能通过zmodem等协议进行传输文件
默认端口:ssh是22端口,Telnet是23端口
在复习Http协议之前,我们先看看www万维网
万维网www是一个大规模的,联机式的信息储藏系统,是无数个网络站点和网页的集合,里边相当于存放了网络上的所有资源。
如何定位www上的资源?
URL:统一资源定位符,用于唯一标识一个万维网上的资源,不区分大小写
格式:
协议://主机:端口号/路径
协议可以是HTTP或者FTP
主机就是域名或者ip地址
我们可以使用url唯一的定位到万维网上的资源,那么如何将该资源传输到客户端上呢?
对于资源的传输,我们就需要使用到Http协议
Http协议定义了浏览器(万维网客户进程)怎样向万维网服务器请求万维网文档,以及服务器(万维网服务进程)怎样把文档传送给客户进程
我们可以借助这一道面试题来回顾下今天的复习到的内容
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。