视频学习记录和规划day08

规划:
2017-4-24 周一 第5章前2h
2017-4-25 周二 第5章中2h
2017-4-26周三 第5章 后2h  tcp三次握手和子网划分等
2017-4-27周四 第6章 2h
2017-4-28周五 第6-7闭卷考试 录屏 以及第7章考试题目讲解
周六 早会!

2017-4-24 21:00-
网络:

应用层:ftp(20用于传输数据,21用于传输控制信息)、telnet(23)、smtp(25)、http(80)、pop3(110)

20has在公司画的 网络七层模型理解记忆图   at 2017-4-26 16:30
2017-4-24 19:17-
TCP三次握手过程:

20has在家里画的 网络七层模型理解记忆图   at 2017-4-26 20:30

握手状态:

挥手状态:
http://blog.csdn.net/lianghe_work/article/details/46458889  参考网址讲解

20has在家里画的  TCP三次握手和四次挥手以及11种状态小结  at 2017-5-3 20:37

用户访问网站的原理

2017-4-27 22:18-
dig 查看解析
nslookup 查看对应的域名和ip
host
ping

hostname 临时生效(重启失效)
vim /etc/sysconfig/network  重启后生效
vim /etc/hosts    ipv4和ipv6的行尾也要修改下主机名

setup也可以修改主机名

route -n  查看网关
netstat -rn  查看网关

启用虚拟网卡, 临时生效   重启失效
停用虚拟网卡  ifconfig eth0:1  down  或者ifconfig eth0:1 192.168.140.138/24 down        
ip addr del 192.168.140.138 dev eth0

查看网络状态:
ifconfig
ip
route -n
hostname(uname -n)
netstat

[[email protected] ~]# lsof -i :22                       #方法一
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
sshd    1170 root    3u  IPv4  11273      0t0  TCP *:ssh (LISTEN)
sshd    1170 root    4u  IPv6  11281      0t0  TCP *:ssh (LISTEN)
sshd    1293 root    3r  IPv4  12007      0t0  TCP 192.168.140.137:ssh->192.168.140.1:50500 (ESTABLISHED)

netstat -lntup|grep 22   #方法二

[[email protected] ~]# lsof |grep ESTABLISHED   #查看活动的进程
sshd      1293    root    3r     IPv4              11984      0t0        TCP 192.168.140.137:ssh->192.168.140.1:49631 (ESTABLISHED)

[[email protected] ~]# ping -c3 -i2 -s512 www.baidu.com   #c次数  i间隔   s发包大小
PING www.a.shifen.com (14.215.177.37) 512(540) bytes of data.
520 bytes from 14.215.177.37: icmp_seq=1 ttl=128 time=7.78 ms
520 bytes from 14.215.177.37: icmp_seq=2 ttl=128 time=7.56 ms
520 bytes from 14.215.177.37: icmp_seq=3 ttl=128 time=8.12 ms

--- www.a.shifen.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 4014ms
rtt min/avg/max/mdev = 7.566/7.825/8.124/0.229 ms

tcpdump -n icmp -i eth0    #抓包eth0的icmp协议

第6-7关课后考核题讲解:
[[email protected] ~]# tcpdump port 22 -Stn -c 3
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
IP 192.168.140.137.ssh > 192.168.140.1.49631: Flags [P.], seq 1684696282:1684696490, ack 1439315332, win 317, length 208
IP 192.168.140.1.49631 > 192.168.140.137.ssh: Flags [.], ack 1684696490, win 255, length 0
IP 192.168.140.137.ssh > 192.168.140.1.49631: Flags [P.], seq 1684696490:1684696666, ack 1439315332, win 317, length 176
3 packets captured
3 packets received by filter
0 packets dropped by kernel

[[email protected] ~]# netstat -tl   #查看tcp和listen状态的网络链接
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State     
tcp        0      0 *:ssh                       *:*                         LISTEN     
tcp        0      0 localhost:smtp              *:*                         LISTEN     
tcp        0      0 *:ssh                       *:*                         LISTEN     
tcp        0      0 localhost:smtp              *:*                         LISTEN

1、在最开始,客户端和服务器都处于CLOSED状态
2、服务器会创建socket开始监听,服务器状态LISTEN
3、客户端向服务器发送随机数SYN,请求简历连接,发完后自己状态变为SYN_CENT
4、服务器收到客户端发来的SYN,然后回复ACK=SYN+1和新的随机数SYN,发完后自己变为SYN_RCVD
5、客户端收到服务器发送来的SYN和ACK后马上回复ACK=SYN+1,回复完后状态变为ESTABLISHED
6、服务端在收到客户端发来的ACK后直接进入ESTABLISHED
至此,三次握手完成,连接建立!

tcpdump host 10.10.0.10 and port 80

时间: 2024-08-02 19:17:09

视频学习记录和规划day08的相关文章

视频学习记录和规划day10

规划:[X] 2017-5-8 周一 第一章 2h 环境准备[ ] 2017-5-9 周二 第二章 2-3h  RSYNC项目实践[ ] 2017-5-10 周三 第三章  >2h NFS共享存储项目实践[ ] 2017-5-11 周四 第四章  <2h 全网备份项目实践  (和51cto的会员课程相同)[ ] 2017-5-12 周五   总结 考核自己 学习笔记:2017-5-8 20:30-1.形象集群机构图: 2.服务器规划: 3.主机IP规划表: 4.host解析:       /e

视频学习记录和规划day11

规划: 2017-5-15  周一 第五章  1.5h+第六章 前1h 2017-5-16  周二 第六章   2h 2017-5-17  周三 第七章   2h 2017-5-18  周四 第八章   2h 2017-5-19  周五 第九章   2.5h 2017-5-20  周六 第十章   2.5h 赠章 saltsack 服务端nfs: [[email protected] ~]# cat /var/lib/nfs/etab /data1    10.0.0.0/24(rw,sync,

视频学习记录和规划day12

2017年5月23日 周二 第一章 前1h2017年5月24日 周三  第一章 后2.5h2017年5月25日 周四 第二章 前2h年5月26日 周五 第二章 后2h 2017年5月27日 周六第三章 4h (我擦,俄噶看得完呀!) 显示解析的整个过程迭代就是递归的一部分! [[email protected] ~]# curl -I www.baidu.com #只看报文头           HTTP/1.1 200 OKServer: bfe/1.0.8.18Date: Wed, 24 M

视频学习记录day02

20170309 11:00-12:50vm安装centos系统  swap 内存1.5倍把   8G内存以上就8G swap把      /boot  200M  其他的空间都给 / 根目录下载  mirrors.aliyun.com 这是国内镜像网站安装6.7  选择的是最小化安装 最安全嘛  可选包 选择 base  debugs tools和  开发环境包tools 设置ip   setup  该配置实际修改的配置  就是/etc/sysconfig/network-scripts/if

视频学习记录dya01

2017年3月1日 21:00-23:00 2017年3月2日 21:00-23:00 学习思想: 1.多在学习和使用中记忆 不要死记硬背 理解知识背后的原理 2.通过案例去记忆.对联.相声. 3.靠多练习去记忆 4.重复练习,多思考什么是掌握技术的关键 李小龙说: 他不怕1000招都练一遍的人,他怕一招练1000遍的人. 简单的做熟悉了,就是高手. 熟悉的重复做,就是专家! 如何拿到高薪的重要思想: 你会不会不是最关键,最关键的是你是否能让面试官或你的领导相信你会! 会很重要,但是更重要的是让

视频学习记录day13

LANP环境工作原理: 老男孩以这个为准1.安装mysqlmkdir -p /home/oldboy/toolscd /home/oldboy/toolstar -xf mysql-5.5.56-linux-glibc2.5-x86_64.tar.gzmv mysql-5.5.56-linux-glibc2.5-x86_64 /application/mysql-5.5.56ln -s /application/mysql-5.5.56 /application/mysql###########

视频学习记录day03

20170321 21:00-上节目录知识回顾:必须掌握的重要目录/etc/sysconfig/network-scripts/ifcfg-eth0   第一块网卡的配置文件/etc/resolv.conf   DNS配置文件/etc/hosts     静态路由配置文件/etc/sysconfig/network   hostname主机名配置文件/etc/fstab     挂载设备启动项/etc/rc.local    开机启动命令/etc/inittab    启动级别  0 1 2 3

视频学习记录day09

&nbsp123&nbsp123&nbsp123 ""'>&&<"""""""""""""""""""""""""""""""&

视频学习记录day04

通配符:注意:linux的通配符和三剑客(grep.awk.sed)正则表达式是不一样的,因此,代表的意义也是有较大的区别的.通配符一般用户命令行bash环境,而linux正则表达式用于grep.sed.awk场景. *代表所有(0到多个)字符 ?通配符,代表任意一个字符 :连续不同命令的分隔符 # 配置文件注释  给人类看的 电脑不看 |管道  效率不高,能不用最好不用 ~当前用户的家目录 -上一次的所在的路径 $变量前需要添加的符号 /路径分隔符号,也是根的意思 > 或者 1> 重定向,覆