1.网络基础:

1.1 IT行业铁三角:os,web,sql 不管是哪个IT岗位都应该懂,

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

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

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

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

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

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

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

1.7 简单常用的网络命令:

查IP配置:windows下是 ipconfig -all

linux下是 ifconfig

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

查网络状态:windows下是netstats -na|findstr 8080

linux下是 ls -a -d

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

OSI:open system interconnection 开放系统互联参考模型

TCP/IP:transfer control protocol/internet protocol 传输控制/网际协议

2.1 OSI七层模型,

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

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

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

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

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

表示层:编码格式,含义

应用层:功能应用服务

常用命令:

tracert:跟踪路由,例如:tracert -d sq.ytesting.com

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

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

网络设备:

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

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

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

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

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

netsh 本地或远程查询或修改网络配置,如:netsh interface ipv6 show route

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

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

网络层:IP ICMP(Internet control message protocol) IGMP(internet group management       protocol)

传输层: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/tcp,443/udp

FTP:21/tcp

telnet:23

pop3:110/tcp

tomcat:8080

win2003:3389

oracle:1521

mysql:3306

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

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

qq:1080

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

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

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

2.在cmd中输入netstat -ano|findstr [qq的pid]就能看的QQ当前端口使用情况

计算机网络65535,计算机网络1相关推荐

  1. 【计算机网络】计算机网络总结

    第一章 概述 本章重要内容: (1)互联网边缘部分和核心部分的作用 (2)计算机网络的性能指标 (3)计算机网络分层的体系结构 1.1计算机网络在信息时代的作用 21世纪的重要特征:数字化.网络化.信 ...

  2. 【计算机网络】计算机网络纠错本

    [计算机网络]计算机网络纠错本 标签(空格分隔):[考研纠错本] 考研计算机网络纠错本 文章目录 考研计算机网络纠错本 第一轮 1. 计算机网络概述 2. 计算机网络体系结构与参考模型 3. 通信基础 ...

  3. 【计算机网络】计算机网络概述 : 总结 ( 概念 | 组成 | 功能 | 分类 | 性能指标 | OSI 七层参考模型 | TCP/IP 模型 | 五层参考模型 )★★★

    文章目录 一.计算机网络概念 ★ 二.计算机网络组成 ★ 三.计算机网络功能 ★ 四.计算机网络分类 ★ 五.性能指标 ★★ 六.分层架构 ★★ 一.计算机网络概念 ★ 计算机网络 是 互连的 , 自 ...

  4. 【计算机网络】计算机网络 相关概念 ( 计算机网络概念 | 计算机网络功能 | 组成 | 工作方式 | 功能组成 | 分类 )

    文章目录 一.计算机网络 概念 二.计算机网络 功能 三.计算机网络 组成 四.计算机网络 工作方式 五.计算机网络 功能组成 六.计算机网络 分类 一.计算机网络 概念 "计算机网络&qu ...

  5. 【计算机网络】计算机网络概述

    文章目录 计算机网络 组成 分类 Internet 组成细节 服务角度 网络协议 协议是计算机网络有序运行的重要保证 任何通信或信息交换过程都需要规则 网络协议 协议三要素 协议是计算机网络的重要内容 ...

  6. 【王道考研计算机网络】—计算机网络的概念 组成 功能 分类

    [王道考研计算机网络]-计算机网络的概念 组成 功能 分类 本章思维导图如下 一.计算机网络的概念 计算机网络:是一个将分散的具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现 ...

  7. 计算机网络在金融领域的应用,计算机网络毕业论文计算机网络技术在金融领域的应用.pdf...

    <计算机网络毕业论文计算机网络技术在金融领域的应用.pdf>由会员分享,提供在线免费全文阅读可下载,此文档格式为pdf,更多相关<计算机网络毕业论文计算机网络技术在金融领域的应用.p ...

  8. 计算机网络演进,计算机网络演进之路

    1. 计算机网络在信息时代的作用 信息化时代的特征就是数字化.网络化和信息化,是一个以网络为核心的信息时代.网络指的是"三网",即电信网络.有限电视网络和计算机网络.其中发展最快并 ...

  9. ppt计算机网络技术,计算机网络技术.ppt

    计算机网络技术.ppt <计算机网络技术>,计算机网络概述,计算机网络的认知与应用体验,网络与网络应用无处不在,以至于我们已经将其视为我们社会生活的一个不可缺少的部分: 问题:什么是计算机 ...

最新文章

  1. android AIDL IPC深入分析
  2. golang二维数组初始化
  3. Java中的equals学习小结
  4. 为你的程序添加监听器
  5. 【转】unity3d优化总结篇
  6. OpenCASCADE:Modeling Data之3D几何
  7. 【教女朋友学网络系列1】之OSI与TCP/IP
  8. mac 环境变量设置
  9. 基于Prometheus和Grafana打造业务监控看板
  10. Web安全相关(三):开放重定向(Open Redirection)
  11. Linux部署oracle11g,linux环境下部署Oracle11g
  12. Smokeping的参数使用说明
  13. Martin Odersky Scala编程公开课 第一周作业
  14. maven项目引入新依赖问题
  15. CN DBMove 过程中一些最常见最需要注意的问题
  16. C#捕获控制台(console)关闭事件
  17. 剑指offer--矩阵中的路径
  18. poj_1390 动态规划
  19. python第八天 运算符的使用
  20. POJ1436Horizontally Visible Segments线段树+lazy

热门文章

  1. mysql命令_MySQL常用操作命令
  2. 站怎么点都是一样_老鼠被卡在轮胎里,像是被点了穴道一样:这可怎么办才好?...
  3. 505B. Mr. Kitayuta‘s Colorful Graph
  4. linux rsync 常见错误,Linux rsync常见错误
  5. php 连接符.,PHP怎么在数字之间添加连接符
  6. 网页底部的版权信息_Shopify底部的版权信息(Powered by Shopify )如何删除
  7. hbase java admin_java连接hbase(一):Admin功能接口表管理
  8. asterisk 互联问题
  9. python中安装opencv一直说不是内部或外部文件_Window系统下Python如何安装OpenCV库
  10. volatile关键字的作用-适用场景