计算机网络概念入门(十二、十三)

正文

1.我们常常提到的长连接和短连接是如何区分的?

以socket为例,如果建立后我立即close就叫短连接。
等一段时间后再close算长连接,是这样区分吗?
=》答:不是,长连接和短连接不是用时间区分的。
拿完数据马上就关掉就叫短连接。


开始讲应用层

2.应用层常用协议

=》超文本传输:HTTP
=》超文本传输:FTP
=》电子邮件:SMTP、POP3(Post Office Protocol - Version 3,即“邮局协议版本3”)、IMAP
=》动态主机配置:DHCP
=》域名系统:DNS

3.域名(Domain Name)

=》由于IP地址不方便记忆,并且不能表达组织的名称和性质,人们设计出了域名
eg:baidu.com就是域名
—>但实际上,为了能够具体的主机,最终还是要知道目标主机的IP地址
—>域名申请注册:
http://wanwang.aliyun.com/

=》那干脆全称用域名,不用IP地址?
—>IP地址固定4个字节,域名随随便便至少10几个字节,这无疑会增加路由器的负担,浪费流量

=》根据级别不同,域名可以分为:顶级域名,二级域名,…

4.域名—顶级域名的分类

=》通用顶级域名
—>.com(公司),.net(网络机构),.org(组织机构),.edu(教育)
—>.gov(政府部分),.int(国际组织)等

=》国家及地区顶级域名
—>.cn(中国),.jp(日本),.uk(英国)

=》新通用顶级域名
—>.vip,.xyz,.top,.club,.shop等

5.域名—二级域名

=》二级域名是指顶级域名之下的域名
—>在通用顶级域名下,它一般指域名注册人的名称,例如google,baidu,microsoft等
—>在国家及地区顶级域名下,它一班指注册类别,例如:com,edu,gov,net等一段
eg:
xxx.gov.cn
xxx.com.cn(比如这个,cn就是顶级域名,com就是二级域名,如果左边还有就依次+1,三级域名,四级域名,五级域名,六级域名…)
xxx.edu.com

6.DNS

=》DNS全称:Domain Name System,翻译:域名系统
—>利用DNS协议,可以将域名(比如:baidu.com),解析成IP地址(比如220.181.38.148)
—>DNS基于UDP协议,也可以基于TCP协议,服务器占用53端口

7.DNS-服务器

=》客户端首先会访问最近的一台DNS服务器(也就是客户端自己配置的DNS服务器)
=》所有的DNS服务器都记录了DNS根域名服务器的IP地址
=》上级DNS服务器记录了下一级DNS服务器的IP地址
=》全球一共13台ipv4的DNS根域名服务器、25台ipv6的DNS根域名服务器

8.DNS-常用命令

=》ipconfig/displaydns:查看DNS缓存记录
=》ipconfig/flushdns:清空DNS缓存记录
=》ping yuming
=》nslookup 域名

9.DHCP-细节

=》DHCP服务器可以跨网段分配IP地址么?(DHCP服务器、客户端不在同一个网段)
—>可以借助DHCP中继代理(DHCP Rgent)实现跨网段分配IP地址

=》自动续约
—>客户端会在租期不足的时候,自动向DHCP服务器发送REQUEST信息申请续约

=》常用命令
—>ipconfig/all:可以看到DHCP相关的详细信息,比如租约过期时间、DHCP服务器地址等
—>ipconfig/release:释放租约
—>ipconfig/renew:重新申请IP地址、申请续约(延长租期)

10.IP地址的分配

=》IP地址按照分配方式,可以分为:静态IP地址、动态IP地址
—>静态IP地址
✓手动设置
✓适用场景:不怎么挪动的台式机(比如学校机房的台式机)、服务器等

=》动态IP地址
✓从DHCP服务器自动获取IP地址
✓适用场景:移动设备(笔记本电脑)、无线设备等

11.DHCP

=》DHCP(Dynamic Host Configuration Protocol),翻译:动态主机配置协议
—>DHCP协议基于UDP协议,客户端是68端口,服务器是67端口

=》DHCP服务器会从IP地址迟中,挑选一个IP地址“出租”给客户端一段时间,时间到期就会回收它们
—>平时家里上网的路由器就可以充当DHCP服务器

12.DHCP-分配IP地址的4个阶段

=》DISCOVER:发现服务器
—>发广播包(源IP地址是0.0.0.0,目标IP地址是255.255.255.255,目标MAC是FF:FF:FF:FF:FF:FF

=》OFFER:提供租约
—>服务器返回可以租用的IP地址,以及租用期限、子网掩码、网关、DNS等消息
—>注意:这里可能会有多个服务器提供租约

=》REQUEST:选择IP地址
—>客户端选择一个OFFER,发送广播包进行回应

=》ACKNOWLEDGE:确认
—>被选中的服务器发送ACK数据包给客户端
—>至此,IP地址分配完毕

13.DHCP-四个阶段

在这里插入图片描述

14.DHCP-细节

=》DHCP服务器可以跨网段分配IP地址么?(DHCP服务器、客户端不在同一个网段)
—>可以借助DHCP中继代理(DHCP Rgent)实现跨网段分配IP地址

=》自动续约
—>客户端会在租期不足的时候,自动向DHCP服务器发送REQUEST信息申请续约

=》常用命令
—>ipconfig/all:可以看到DHCP相关的详细信息,比如租约过期时间、DHCP服务器地址等
—>ipconfig/release:释放租约
—>ipconfig/renew:重新申请IP地址、申请续约(延长租期)


接下来讲HTTP

15.HTTP

=》HTTP(Hyper Text Transfer Protocol),译为超文本传输协议
—>是互联网中应用最广泛的应用协议之一
—>设计HTTP最初的目的是:提供一种发布和接收HTML页面的方法,由URI来标识具体的资源
—>URI包括了URL

=》HTML:超文本标记语言
—>用来编写网页

16.维基百科

=》以后找资料,直接去找“维基百科”,不要上“百度百科”

17.标准

=》HTTP的标准
—>由万维网协会(W3C),互联网工程任务组(IEIE)协调制定,最终发布了一系列的RFC

=》RFC(Request For Comments,可以翻译:请求意见稿)
—>HTTP/1.1最早在1997年的RFC 2068中记录的

18.

请求头=》客户端请求的数据
响应头=》服务器返回的数据

19.报文格式

视频教程

12.Socket补充_域名
13.DNS_DHCP_HTTP

下集预告

ABNF_请求头_响应头

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

踏过山河,踏过海

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值