网络基础
来源:互联网 发布:北京网络咨询医生招聘 编辑:程序博客网 时间:2024/06/14 10:30
网络基础:
1、 什么是网络,什么是互联网,网络的功能
互联网:将网络连接起来。最大的互联网:inter网
网络的功能:资源共享,信息交换
网络:将主机连接起来叫网络
2、 网络设备:路由器 交换机
3、 线路:双绞线(传递距离100米)
同轴电缆
光纤
无线
计算机:手机 电脑 服务器
网络通讯的两个主角:进程(IP地址+端口号)和进程:IP(区分在网络上联通的电脑)、Mac地址概念(网卡地址)、端口号概念(在一台电脑上哪个应用程序在运行)
网络分层:OSI模型和TCP/IP协议分层方式
OSI模型(自上而下):
应用层 表示层 会话层 传输层 网络层 数据链路层 物理层
TCP/IP
应用层 传输层 网络层 数据链路层
协议的概念,网络各层包含的基本协议和功能(arp / ip / udp /http)
协议:约定 规则
传输层(端口号之间的传输):tcp udp 端到端的通信
网络层(内核空间。数据通过什么路线发送,选择路线):IP 选路存储转发
应用层(用户空间):http(超文本传输协议) ftp(文件传输协议)
arp、rarp实现原理(看)
网络数据传递流程
怎么完成网络编程:
服务器:在一次网络通讯中,提供数据的一方
客户端:在一次网络通讯中,获取数据的一方
协议的选择:
TCP:
面向连接的(不间断的发送数据时使用) 可靠的(传送重要数据) 流式服务
UDP:
无连接(每次都要探寻线路) 不可靠的(不太重要的数据丢失几帧看不出来时) 数据报服务
维护连接线路需要付出代价,所以根据传输数据的需求和重要性选择协议
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- 网络基础
- Content Provider 详解
- Warning: require(): open_basedir restriction in effect. File(/home/framework/laravel/
- IDEA2017注册码
- Servlet--获取信息
- HDU-1280(哈希表求法)
- 网络基础
- Mysql启动时发生系统错误 5,拒绝访问
- MongoDB入门学习
- 从串口驱动到Linux驱动模型
- tomcat的运作和性能调优杂谈
- acm G
- 八种排序算法
- 并发基本概念
- Unity3D