一、什么是计算机网络

news2024/11/25 9:40:06

1.1 概述

信件的要素:

  •  打电话时包括连接和接通过程,要关注包括拨打者的状态和接听者的状态,称为TCP连接。
  • 发短信时只要发送者将短信发送出去即可,是否被接收或者发送的过程中是否有丢失这些都不关注,称之为UDP连接。

计算机网络 :计算机网络是指将地理位置不同的,具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件网络通信协议的管理下,实现资源共享信息传递的计算机系统。

网络编程的目的:

无线电台...传播交流信息、数据交换。通信

想要达到这个效果需要什么:

  1. 如何准确的定位网络上的一台主机 : 通过“ ip+端口号 ” ,IP地址用于定位到计算机上,端口号则是为了定位到计算机上某个具体的进程,例如 192.168.16.124:8080 ,即定位到ip地址为192.168.16.124的主机并且具体定位到进程为8080的应用,定位到计算机上的某个资源
  2. 找到这个主机,如何传输数据呢
  • java做的javaweb开发:指的是网页编程  架构为B/S架构,所有东西通过浏览器去访问
  • 网络编程:针对TCP/IP  架构为C/S架构,网络编程的本质是两个设备之间的数据交换,网络编程基本上都是基于请求/响应方式的,也就是一个设备发送请求数据给另外一个,然后接收另一个设备的反馈。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/13895.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

CentOS7安装jdk

文章目录前言准备工作一、将jdk的压缩文件传递到虚拟机里面二、解压缩三、配置环境变量前言 在大数据的技术中,Linux的环境是基础,jdk则是这些大数据工具的基础,在这篇博文中,我们主要介绍如何在Linux环境里安装jdk,以…

MySQL8.0优化 - 索引的数据结构

文章目录学习资料索引的数据结构B树常见索引概念聚簇索引特点优点缺点限制二级索引(辅助索引、非聚簇索引)回表联合索引Innodb的B树索引注意事项1、根页面位置万年不动2、内节点中目录项记录的唯一性3、一个页面最少存储2条记录索引的代价学习资料 【My…

Python可视化必备,在Matplotlib/Seaborn中轻松玩转图形拼接!

数据展示时,在同一页面上混合排版多个图形是一种常见的用法。 本次分享一个Python轮子patchworklib: 通过|、/轻松实现图形排列;比matplotlib、seaborn等自带子图功能更加灵活;灵感源于R中的patchwork。目录 在Matplotlib中使用…

【Java学习笔记】第四章 面向对象编程三部曲(中)

【Java学习笔记】第四章 面向对象编程三部曲(上) 【Java学习笔记】第四章 面向对象编程三部曲(中) 【Java学习笔记】第四章 面向对象编程三部曲(下) 文章目录5. 面向对象编程(中)5…

gdb调试 入门

程序的调试过程主要有:单步执行,跳入函数,跳出函数,设置断点,设置观察点,查看变量。 You can run "gdb" with no arguments or options; but the most usualway to start GDB is with one argume…

ANDROID ROOT FIDDLER HTTPS 抓包

参考 adb 修改手机代理方式_userwyh的博客-CSDN博客_adb shell settings put global http_proxy 手机模拟器安装证书并抓包_虚无-缥缈的博客-CSDN博客_模拟器安装证书 安卓手机使用adb添加系统证书方法 - 知乎 设置设备代理(需要ROOT 设置代理: adb…

【重新安装Anaconda心得】

文章目录(一)环境变量设置(二)Anaconda添加镜像源【可以使用境外流量不用添加】(三)创建虚拟环境的细节(四)补充:conda的常用命令(一)环境变量设置…

算法篇------贪心1

文章目录贪心的概念题目1------经典的选择排序(简单)题目2----平衡字符串(简单)题目3---买卖股票的最佳时间(中等)题目4------跳跃游戏(中等)题目5-------钱币找零题目6------多机调度的问题贪心的概念 什么是贪心算法&#xff1…

ATF源码篇(九):docs文件夹-Components组件(8)固件升级

固件更新(FWU) 本文档描述了TF-A中可用的各种固件更新(FWU)机制的设计。 1、PSA固件更新(PSA FWU)-平台安全架构2、TBBR固件更新(TBBR FWU)-可信板引导要求 PSA固件更新实施了同名…

[附源码]java毕业设计课程作业管理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

vtk拾取器-vtkAbstractPicker/vtkCellPicker

创建了VTK社区,欢迎大家加入雪易社区-CSDN社区云 简介:此文主要介绍vtk中的拾取器的用法,若能为各位小伙伴解决一些困扰就更好了。非常欢迎各位小伙伴指正并补充。 1. vtkAbstractPicker vtkAbstractPicker是vtk拾取器的基类,为…

2022下半年《软考-系统架构设计师》备考经验分享

前言 我参加了2022年11月份的《软考-系统架构设计师》考试,在一个多月的备考之中我总结了一些学习经验和答题技巧,现毫无保留的分享给大家,希望对报考的同学们有所帮助。彩蛋:关注我的公众号【劼哥舍】,回复“软考”即…

dubbo:docker安装dubbo-admin

0.引言 我们在搭建dubbo框架时,需要安装一个dubbo-admin来管理服务已经配置文件,今天我们来看看如何通过docker快速搭建一个dobbo-admin 1. 安装 1、首先到dockerhub上搜索dubbo-admin的镜像源 2、可以看到两个引用较高的镜像源,第一个是a…

SpringCloud和SpringBoot在调Feign传文件时的异常汇总及解决办法

主要记录SpringCloud在调Feign传文件时的问题: 1.(按注意点2改正即可) Current request is not a multipart request(按注意点2改正即可) 2.(按注意点3处理即可) The field files exceeds it…

Pytorch框架基础

目录 1-02张量的简介与创建 pytorch中的Tensor 张量的创建 1-03张量的操作 1. 拼接 2.张量的拼接与切分 3.张量索引 4.张量变换 1-02张量的简介与创建 张量是一个 ,它是标量,向量,矩阵的高维拓展 pytorch中的Tensor 在pytorch中的属…

【C++】C++基础知识(七)---指针

C基础知识(七)1. 指针的定义与使用2. 指针的内存3. 空指针和野指针4. const修饰指针5. 指针与数组6. 指针与函数7. 指针用于数组和函数的案例1. 指针的定义与使用 指针的作用: ------通过指针可以直接的访问变量的内存,内存编号一…

企业在线培训场景下讲师+ppt课件直播应用效果

阿酷TONY / 原创 / 2022-11-17 / 长沙 企业在线培训场景下讲师ppt课件直播应用效果 : 图 / 直播示意图 设备需求: 1. 现场布摄像头,用于采集讲师摄像头视频和音频数据; 2. PC电脑或笔记本电脑一台( 安装直播客户端&…

学会Python开发的第一步:写一个桌面小程序

前言 嗨喽,大家好呀~这里是爱看美女的茜茜呐 又到了学Python时刻~ 当使用桌面应用程序的时候,有没有那么一瞬间, 想学习一下桌面应用程序开发? 建议此次课程大家稍作了解不要浪费太多时间, 因为没有哪家公司会招聘…

科普系列:AUTOSAR与OSEK网络管理比较(下)

在上篇中我们分别在状态机和报文格式方面对OSEK和AUTOSAR网络管理进行了简单介绍,感兴趣的小伙伴请移步至文章《科普系列:AUTOSAR与OSEK网络管理比较(上)》。 三、OSEK与AUTOSAR网络管理特点对比 本篇就是本文的重点了&#xff…

华为机试 - 区间交集

目录 题目描述 输入描述 输出描述 用例 题目解析 算法源码 题目描述 给定一组闭区间,其中部分区间存在交集。 任意两个给定区间的交集,称为公共区间(如:[1,2],[2,3]的公共区间为[2,2],[3,5],[3,6]的公共区间为[3,5])。 公共区间之间…