#码神学习#第四天

原创 2016年05月31日 21:27:07

今天讲的是网络的常见协议和应用。

常用到的协议有:

1、二层协议:ARP 与RARP、交换机、AP的配置

2、三层协议: IP路由、ICMP、nat

3、四层协议:TCP及三次握手

4、会话层:防火墙

5、七层协议:DNS、DHCP、HTTP、TELNET、FTP

主要知识点:

二层协议:

ARP –a :查看当前ARP缓存表
ARP –d:删除当前ARP缓存表
ARP –s ip mac:静态绑定IP与MAC

下载wireshare抓包用ARP原理获取别人的网络地址MAC

RARP:

1、发送主机发送一个本地的RARP广播,在此广播包中,声明自己的MAC地址并且请求任何收到此请求的RARP服务器分配一个IP地址;

2、本地网段上的RARP服务器收到此请求后,检查其RARP列表,查找该MAC地址对应的IP地址;

3、如果存在,RARP服务器就给源主机发送一个响应数据包并将此IP地址提供给对方主机使用;

4、如果不存在,RARP服务器对此不做任何的响应;

5.、源主机收到从RARP服务器的响应信息,就利用得到的IP地址进行通讯;如果一直没有收到RARP服务器的响应信息,表示初始化失败。

三层网络协议:

路由的含义:

路由是把信息从源穿过网络传递到目的的行为,在路上,遇到一个中间节点。路由包含两个基本的动作:确定最佳路径和通过网络传输信息。

1、路由查看命令
Window:route print
Linux :route -n 
2、静态路由添加与修改命令
Windows:添加:route add 目标地址段  mask 子网掩码 下一跳地址 metric 值 –p(可选)

  删除: route delete目标地址段 

eg:route   add 1  92.168.0.0   mask   255.255.255.0   192.168.1.222   metric   1 –p
Linux:添加:route add –net 网络地址/子网位置 GW 下一跳地址 
      删除:route del –net 目标地址段 
eg:route add
  -net   192.168.0.0/24   gw   192.168.0.1
3、增加多个IP
Windows:直接在网卡的高级属性里增加
Linux: ifconfig
   add   eth0:1  192.168.0.2  netmask   255.255.255.0 /etc/rc.d/rc.local
4、路由跟踪命令
Window:tracert IP   eg:tracert qq.com
Linux : traceroute     eg:traceroute qq.com

ICMP协议

中文名为因特网控制报文协议。它工作在OSI的网络层,向数据通讯中的源主机报告错误。ICMP可以实现故障隔离和故障恢复。通常用的PING命令,在WINDOWS 中与ECHO应用层协议一起使用。



-------------------------------------------------------------------------先到此处----------------------------------------------------------------------------------------------------------------------------------------


版权声明:本文为博主原创文章,未经博主允许不得转载。

#码神心得_01# 第一次来码神

在这之前,我一直都是自学着java,看看书,看看视频教程,自个儿捣鼓捣鼓,可惜成果一直都很不理想。因为学的东西都是理论,并没有经过实际应用,学了便忘了,转眼大三也快结束了,学无所成,茫然无措,徘徊不前...
  • Red_xin
  • Red_xin
  • 2016年05月07日 22:37
  • 927

C++ HOJ 约瑟夫问题 之 神牛代码

#include #include #include using namespace std; const int MAXN = 1
  • u013630349
  • u013630349
  • 2015年07月20日 10:03
  • 720

神州数码802.1x认证协议简析

神州数码802.1x认证协议简析 一.   前言 本次神州数码802.1x认证协议的分析有这么几个前提: 1.       使用神州数码客户端进行上网认证。 2.       ...
  • guyue35
  • guyue35
  • 2015年07月07日 19:14
  • 911

#码神学习#第二天

第二天楠哥主要讲了关于Linux下文件的权限属性和用户与组。 Linux下的文件分别有R、W、X三种属性,分别对应是read的读取属性,write的写入属性,x指的是执行属性。而一般一个文件或文件夹...
  • qq407716220
  • qq407716220
  • 2016年05月30日 09:13
  • 141

#码神学习#第三天

今天主要学习了FTP协议。 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应...
  • qq407716220
  • qq407716220
  • 2016年05月31日 20:06
  • 84

码神第二天学习

东西好多,这不可思议的Linux世界还需要多多练习
  • yangchonghuimashen
  • yangchonghuimashen
  • 2016年07月26日 21:14
  • 138

广州码神信息科技有限公司--培训第一周

广州码神信息科技有限公司(码神) 趁头发未干,我来说说来码神培训的第一周的感受吧。最先开始是在招聘信息上看到码神的,然后投了简历,希望找一份java实习生的工作。经过面试后,发现自己在技术知识方面还有...
  • baidu_29747123
  • baidu_29747123
  • 2016年05月28日 01:53
  • 3541

码神学习感想

每位来码神的同学之前都是抱着成为大牛的理想,到了这里之后才发现,,,,,只要努力还真的是可以! 每天都在提升 细数来这里学习的日子以来,已经快一个月了,这一个月里感觉每天都很充实,因为每天都在提升...
  • kangwhatfeng
  • kangwhatfeng
  • 2016年08月03日 11:41
  • 137

电影<一个都不能少>观后感 ---记码神实训第四天

今天我们一起看了电影,讲述的是一个小学民办老师的故事。现在我才想起来,这是我小学语文课本里的一篇课文,我当时还是个孩子,并没有多少感触。现在才发现其中的好多道理。       高老师母亲病重,需回家...
  • yangchonghuimashen
  • yangchonghuimashen
  • 2016年07月30日 12:42
  • 194

码神培训学习感言

这是一条成为码神的道路,什么是码神,最高级的程序猿就是猴王,需要制作什么功能,写什么代码,直接叫一只“猴”过来,写好给我就行了。在码神培训的这段时间,从自学了Java基础到现在开始接触怎么做一个项目,...
  • iqluan
  • iqluan
  • 2016年08月04日 09:30
  • 666
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:#码神学习#第四天
举报原因:
原因补充:

(最多只允许输入30个字)