计算机网络知识点总结第一部分

简介: 计算机网络知识点总结第一部分

1.计算机网络的功能包括:硬件资源共享,软件资源共享和信息资源共享

2.OSI参考模型:国际标准话组织ISO参考了IBM的SNA和其他计算机厂商的网络体系结构,提出了开放系统互连参考模型。

从上到下依次分为:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层

传输层的核心任务:为应用进程之间提供端到端的逻辑通信服务

传输层在实现可靠数据传输的措施中解决数据丢失问题的是计时器。

传输层客户端口号的范围是49152-65535

熟知端口号范围为0-1023

传输层的功能:

传输层寻址;对应用层报文进行酚酸和重组;对报文进行差错检测;实现进程间的端到端可靠数据传输控制,面向应用层实现复用与分解;实现端到端的流量控制;拥塞控制等。

表示层主要用于处理应用实体间交换数据的语法。

在数据链路层中,数据以帧为单位进行传输。

3.TCP/IP参考模型、

网络互联层是整个TCP/IP参考模型的核心,主要解决把数据分发网目的网络和主机的问题

TCP报文段结构:源端口号和目的端口号字段分别占16位,标识发送该报文段的源端口和目的端 口,用于多路复用/分解来自或送到上层应用的数据。

TCP的可靠数据传输实现机制包括差错编码、确认、序号、重传、计时器等。序列号是每个字节编号;确认序号为期望接收字节序号。TCP通常采用累积确认,通常采用单一的重传计时器,计时器超时时间采用自适应算法设置超时时间;重传数据主要针对两类事件,计时器重传和三次重复确认。

4.HTTP:

HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。

HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。

HTTP报文:

HTTP报文格式分为两种,请求报文和响应报文。

HTTP状态码中含义为未授权,需要输入用户名和密码的是401。

协议的含义:协议约定了实体之间交换的信息类型、信息各部分的含义、信息交换顺序以及收到的特定信息或出现异常时应采取的行为。

5.Socket编程基础

原始套接字的Socket面向网络层接口

in bind函数的功能是绑定套接字的本地端点地址

int socket函数创建成功的返回值为非负整数

6.混合拓扑结构的优点:易于拓展,可以构建不同规模的网络,并可根据需要优选网络结构

7.计算网络应用从体系结构角度可分为:客户/服务器结构、纯P2P结构、混合结构

相关文章
|
11天前
|
负载均衡 网络协议 算法
|
6月前
|
存储 网络协议 网络性能优化
|
6月前
|
SQL 存储 前端开发
< 今日份知识点:web常见的攻击方式(网络攻击)有哪些?如何预防?如何防御呢 ? >
网络安全威胁日益严重,2017年的永恒之蓝勒索病毒事件揭示了网络攻击的破坏力。为了防御Web攻击,了解攻击类型至关重要。Web攻击包括XSS、CSRF和SQL注入等,其中XSS分为存储型、反射型和DOM型,允许攻击者通过注入恶意代码窃取用户信息。防止XSS攻击的方法包括输入验证、内容转义和避免浏览器执行恶意代码。CSRF攻击则伪装成用户执行操作,防范措施包括同源策略和CSRF Token验证。SQL注入则通过恶意SQL语句获取数据,预防手段包括输入验证和使用预编译语句。面对网络威胁,加强安全意识和实施防御策略是必要的。
263 0
|
3月前
|
域名解析 网络协议 算法
|
6月前
|
网络协议 Unix API
|
4月前
|
缓存 网络协议 Linux
Linux、Python、计算机网络中的常见知识点
Linux、Python、计算机网络中的常见知识点
|
6月前
|
缓存 网络协议 网络架构
网络层五大核心知识点
网络层五大核心知识点
|
6月前
|
存储
网络部分应掌握的重要知识点
网络部分应掌握的重要知识点
50 1