TCP/IP,即网络通信协议,这个协议是Internet最基本的协议,也是Internet国际互联网络的基础。TCP/IP由网络层的IP协议以及传输层的TCP协议组成。它分为4个层次:网络访问层,网络互联层,传输层,应用层。都建立在硬件基础上。

网络访问层:接受IP层的IP数据报,通过网络向外发送;接受并处理网络传来的物理帧,抽出IP数据报,向IP发送。

网络互联层(IP层):负责处理互联网中计算机间的通信,向传输层提供数据包。

传输层(TCP层):负责应用进程间的端-端通信。

该层里面有两种协议:传输控制协议(TCP)和用户数据报协议(UDP)

两种协议的区分:

TCP是基于链接的传输控制协议,具有很高的可靠性来保证数据传输的正确性,以防信息的丢失或乱序。

UDP并不需要提供链接的数据报服务,具有较好的实时性,对数据报无须进行任何检查与修改,工作效率较TCP协议高。在传输过程到传输结果都会出现分组信息丢失,重复,乱序等问题,该部分工作只能通过应用程序来自行完成。该段结构比TCP的简单,无须太大的网络开销。

应用层:向用户提供一些常用的应用程序。内包括所有高层协议,其中主要有:

Telent(网络终端协议):用于实现互联网中的远程登录功能。
    SMTP(简单电子邮件协议):用于实现互联网中电子邮件的收发功能。

FTP(文本传输协议):用户实现互联网中文件的交互式传输功能。

HTTP(超文本传输协议):用于在Web浏览器和服务器间传输Web文档。

DNS(域名系统):用于实现网络设备域名到IP地址的映射服务。是Internet一项核心服务。

Telent协议:默认占用的端口是23,是Internet远程登录服务的标准协议和主要方式。能给用户提供在本地计算机上完成远程主机工作的能力。

FTP协议:实现互联网信息的共享。既是一种文件传输协议,也是一种服务。采用“客户机/服务器”体系结构形式。在TCP/IP协议中,FTP标准命令TCP端口号是21,port方式数据端口是20,其包括两种传输方式:ASCII和二进制。

HTTP协议:专门为Web设计的一种网络协议,是互联网应用最广泛的一种网络协议。在Internet上的Web服务器上存放的都是超文本信息。

Internet主要的网络协议相关推荐

  1. internet协议服务器在哪,网络协议在哪设置

    互联网是对全世界都开放的网络,任何单位或个人都可以在网上方便地传输和获取各种信息,互联网这种具有开放性.共享性.国际性的特点就对计算机网络安全提出了挑战.网络协议在哪设置?计算机网络安全有哪些基本注意 ...

  2. Wireshark网络抓包(三)——网络协议

    一.ARP协议 ARP(Address Resolution Protocol)地址解析协议,将IP地址解析成MAC地址. IP地址在OSI模型第三层,MAC地址在OSI第二层,彼此不直接通信: 在通 ...

  3. java相关网络协议无响应_java网络协议有哪些

    上网的途径有很多,java是最普遍的,那么卑java网络协议有哪些?了解网络安全常识,首先就要了解计算机网络安全有哪些基本注意事项,下面佰佰安全网小编就带您认识一下吧. 概念 协议是指计算机通信网络中 ...

  4. 网络协议OSI、TCP/IP协议、Socket套接字和第三方AsyncSock的使用等解析

    一.网络协议定义 1.OSI参考模型:全称(Open System Interconnection), 开放式系统互联参考模型.是一个逻辑上的定义,一个规范,它把网络协议从逻辑上分为七层,只要目的是为 ...

  5. PYTHON黑帽编程1.5 使用WIRESHARK练习网络协议分析

    Python黑帽编程1.5  使用Wireshark练习网络协议分析 1.5.0.1  本系列教程说明 本系列教程,采用的大纲母本为<Understanding Network Hacks At ...

  6. python全栈学习笔记(一)网络基础之网络协议篇

    阅读目录 一.操作系统基础 二.网络通信原理 2.1 互联网的本质就是一系列的网络协议 2.2 osi七层协议 2.3 tcp/ip五层模型讲解 2.3.1 物理层 2.3.2 数据链路层 2.3.3 ...

  7. 计算机的网络通信软件的作用,网络协议软件的作用是什么

    网络协议软件的作用是什么?网络协议是相互通信的节点之间要实现数据有序的发送和接收,必须遵守事先约定好的规则,这些规则明确规定了通信时数据的格式.数据传送的时序以及相应的控制信息与应答信息等,佰佰安全网 ...

  8. Wireshark数据抓包分析(网络协议篇)第1章网络协议抓包概述

    Wireshark数据抓包分析(网络协议篇)第1章网络协议抓包概述 网络协议是用于不同计算机之间进行网络通信的.网络协议是网络上所有设备(如网络服务器.计算机.交换机.路由器等)之间通信规则的集合,它 ...

  9. nbns协议_网络协议详解1 - NBNS

    NetBIOS 简介 NetBIOS,Network Basic Input/Output System的缩写,一般指用于局域网通信的一套API,相关RFC文档包括 RFC 1001, RFC 100 ...

最新文章

  1. 配置Windows 2008 R2 防火墙允许远程访问SQL Server 2008 R2
  2. C语言—静态存储与动态存储
  3. AUTHORITY-CHECK
  4. 自动安装 Java Access Bridge 2.0.2 的批处理脚本
  5. 通过网络使用其他计算机串口,串口如何连接两台电脑?两台电脑不能通过网线,仅能通过串口或者并口连接...
  6. oracle 视图及函数授权,Oracle常见1000问之内部函数及管理视图
  7. [linux]redhat7.6 安装telnet
  8. uml边界类例子_UML中边界类、控制类和实体类
  9. 持久层框架有哪些?区别是什么?Mybatis框架的优点和缺点
  10. clodop 打印插件打印不显示问题
  11. 红帽系统换服务器,红帽服务器系统设置中文
  12. java 主项目 子项目_java web项目自动管理子项目,以及子项目打包
  13. 福建福州软考考点安排在哪?
  14. sql 取第一条数据
  15. 计算机主机无信号输出,电脑屏幕不亮主机还在运行显示无信号(教你解决方法)...
  16. Messidor视网膜数据集
  17. 从农村穷小子到互联网大咖,郭盛华的传奇人生
  18. 向量的加法和减法运算
  19. gdb optimized out
  20. 使用Python+JarvisAI实现AI虚拟助手

热门文章

  1. 最全去水印的视频解析工具,完全免费的小程序
  2. 宁夏最新建筑八大员(资料员)真题题库及答案解析
  3. 10个最佳价格行动交易模式
  4. ZK----第七章 ZUML页面组件集之listbox、grid列表
  5. linux中sed怎么反选,awk的批量replace功能
  6. shell-sed和awk
  7. Python+selenium验证部分文本框内容相符即断言成功
  8. 金山云云服务器访问控制和操作审计
  9. 混沌加密算法python_基于混沌Logistic加密算法的图片加密与还原
  10. 部分银行卡号规则(二)