计算机网络复习
端口号
web默认监听端口号为80
DNS服务默认监听端口号为53
FTP默认监听21
SSH默认监听22
MYSQL默认监听3306
那么为什么要有端口号呢?
端口号是在传输层定义的一个,无论是在TCP还是UDP协议中在他们的协议头中都包含着源端口号和目的端口号,
那么为什么端口号是必须的呢?
为什么要有目的端口号
一台电脑能安装多个应用,同样,一台主机可以向外提供多个服务,能通过目的IP确定目的服务器,但不能通过IP确定目的网络包是应该交由WEB服务还是SSH服务处理,有了目的端口号我们就可以确定应该交由哪一个服务去处理这个网络包
为什么要有源端口号
当我们从浏览器向某一个服务器发出请求时,有可能浏览器也想另一个服务器发出请求,那这是电脑就有多个请求等待响应,当响应再返回到电脑时会根据请求的网络包里面的源端口号来设置他的相应的网络包的目的端口号。换句话说就是,当电脑发出一个请求时,会给这个请求绑定一个源端口号,并监听这个端口里是否有响应返回。
日志级别
1.emerg
紧急 - 系统无法使用。
“Child cannot open lock file. Exiting”
2.alert
必须立即采取措施。
“getpwuid: couldn’t determine user name from uid”
3.crit
致命情况。
“socket: Failed to get a socket, exiting child”
4.error
错误情况。
“Premature end of script headers”
5.warn
警告情况。
“child process 1234 did not exit, sending another SIGHUP”
6.notice
一般重要情况。
“httpd: caught SIGBUS, attempting to dump core in …”
7 、 info
普通信息。
“Server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers)…”
8.debug
出错级别信息
“Opening config file …”
当指定了特定级别时,任何级别高于他的信息也会同时报告。比如说,当指定了 LogLevel info 时,任何 notice 和 warn 级别的信息也会被记录。
建议至少要使用crit级别。