计算机网络1

  

1。网络基础:

,, 1.1行业铁三角:操作系统,网络,sql不管是哪个它岗位都应该懂,

,,1.2开发铁三角:语言,数据结构算法,数据模式

,,1.3测试铁三角:需求,搭环境和设计用例,找错误定位问题代码;

,1.4,运维铁三角:懂基本的加上业务和软件使用;

,,1.5作用:资源共享,信息传递,负荷均衡,集中管理,安全可靠,分布管理;

,1.6,计算机系统=软件系统+硬件系统

,,,软件系统=底层驱动软件+网络操作系统+应用系统;

,,,硬件系统=计算机+通讯处理设备+通讯传输设备+通讯交换设备,

,1.7,简单常用的网络命令:

,,,查IP配置:windows下是ipconfig——

,,,,,,linux下是ifconfig

,,,查网络连接:ping - n IP地址

,,,查网络状态:windows下是netstat na |中8080

,,,,,,,linux下是ls - a - d

,

, 2. osi参考模型,TCP/IP模型

,OSI:开放系统互连开放系统互联参考模型

,TCP/IP:传输控制协议/互联网协议传输控制/网际协议

,2.1 OSI七层模型,

,物理层:网卡、mac地址,中继器放大;

,数据链路层:以太网,mac地址,二层交换机

,网络层:IP协议,IP地址,路由器,三层交换机

,传输层:端口,协议,发送和接受信息

,会话层:建立会话,会话ID

,表示层:编码格式,含义

,应用层:功能应用服务

,常用命令:

,路径跟踪程序:跟踪路由,例如:路径跟踪程序- d sq.ytesting.com

,arp:地址解析、ip解析为mac,

,-:反地址解析,mac解析为ip

,网络设备:

,网卡:mac地址48位,烧录在网卡的rom中,是网卡在网络的唯一识别号,作用是将软件中的数据与计算机硬件中的信号进行数模和模数转换;

,调至解调器:将数据与电话线中的信号进行数模或模数转换;

,交换机:局域网内数据包交换(找mac),现在也有一些带简单路由功能的交换机为三层交换机

,路由器:广域网中找到快速找到正确的网络地址,路由算法的好坏决定路由速度

,常用命令:路线/?手动配置静态路由表

,,,,netsh本地或远程查询或修改网络配置,如:netsh 界面ipv6显示route 

,

,2.2 TCP/IP四层模型,协议簇

,链路层:设备驱动程序,接口卡

,网络层:IP ICMP Internet控制消息协议IGMP(互联网集团管理,,,,,协议)

,传输层:TCP UDP

,应用层:Telnet FTP POP3 SMTP

,主流的服务器端口:web: 80 ftp: 21日ssh: 22日mysql: 3306

,封装:FTP→TCP→IP→驱动…

,分发:……驱动→IP→TCP→FTP

,在一个应用软件中,会将TCP与UDP结合使用。

,封装后的格式:以太网首部+ IP首部+ TCP首部+应用首部+数据

,服务器类型:

,重复型:单线程,慢但是有序

,并发型:多线程,线程池/资源池,快但是无序有互锁风险

,端口:

,1 - 1023不可用端口,1024 - 65535年可用端口

,常用端口:

,http: 80/8080/8081/8090/3128/tcp

,https: 443年443/tcp/udp

,FTP: 21/tcp

,telnet: 23

,pop3:110/tcp

,tomcat: 8080

,win2003:3389

,oracle: 1521

,mysql: 3306

,SQL server数据库的服务器:1433/tcp 1433/udp

,, SQL server数据库的监控:1434/tcp/udp 1434

,qq: 1080


,http协议与https协议不同之处:https协议多了加密处理,用户体验上没有区别感觉不到不同。

,,

,例:查看本机qq的端口使用情况

,,1 .在任务管理器中查看qq的pid,

,,2.在cmd中输入netstat另|中(qq的pid)就能看的qq当前端口使用情况

,,


,,

  附件:http://down.51cto.com/data/2366416

计算机网络1