Skip to main content

Post 7: Tech Topic Connection

 


Network agriculture was an interest of mine since starting my Information Technology degree. I learned how network agriculture is how we can connect to people around the world. The communication infrastructure plays a huge role in how fast and effective we can connect to one another. I learned this when I first executed a Ping command and a Tracert. The command prompt software allowed me to trace a connection route and analyze the health of the connection. This is all possible due to the infrastructure set in place between to computers. The ultimate goal of network architecture is to support application without any packet drops (Conran, 2017). The vast amount of information that is sent over the network it is important to make sure that the infrastructure is capable of handling the load with error.     



The fundamental structure of the internet was established in 1973 by Vint Cerf. Cerf wrote the protocol that TCP/IP which describes the basic structure of the internet, and it made Wi-Fi, Ethernet, LANs, e-mail, to name a few, possible (Singel, 2015). It is hard to believe that the structure of the internet was established in the 70s. For most people, this would be 20 plus years before they had heard what the internet was. Cerf was the pioneer that researched interconnecting computers through packet-switching medium instead of the circuit switching of the time. Cerf stated that the initial problem was how do they get multiple computer to think they are part of a common network despite all these variations between them (Singel, 2015). This problem, later dubbed the internet problem, incited the idea of the ICP/IP protocol. The vision of Cerf laid the foundation for what we consider network architecture today.

Hardware is essential to the information system. Hardware determines how fast and safe the software can process and send information. The structure of your information system in important in sending and receiving information. In today’s environment, network architecture need to recognize, authenticate, and authorize users in order to connect use all. The amount of information a systems process put the network under pressure. The computer network are built to serve the client base and when the client base grows there is a need to expand in order to handle the load. This is when hardware innovation plays a role for the future. The ability for servers, data centers, and work stations to transmit data fasters and efficiently without compromising security is essential for the growth of the internet. 


References

Conran, M., (2017) Evolution of the Network Architecture & How It has Affected Security, Part 1. Acunetix. Retrieved from https://www.acunetix.com/blog/articles/evolution-of-network-architecture/

Singel, R., 2020. Vint Cerf: We Knew What We Were Unleashing On The World. Wired. Retrieved from https://www.wired.com/2012/04/epicenter-isoc-famers-qa-cerf

Comments

Popular posts from this blog

JAVA: Object-Oriented Programming Concepts

As a technical professional, it's crucial not only to possess the ability to work with programming languages like Java but also to effectively communicate complex concepts in a way that resonates with both technical and non-technical audiences. Let’s explore Java installation briefly and dive into the core principles of object-oriented programming (OOP) that form the backbone of Java development. Java Installation: Setting the Foundation To begin working with Java, the first step is to ensure that the Java Development Kit (JDK) is properly installed on your machine. The JDK includes everything needed to compile and run Java applications. While I won’t walk through every step here, I recommend referring to official documentation or trusted guides for detailed installation instructions.      To download JDK 23, follow the address below: https://www.oracle.com/java/technologies/downloads/?er=221886     I nstallation instruction can be found here: https://docs.oracle.com/en/java/j

PROGRAMMING IN SCRATCH

My experience building in the Scratch program was difficult at first. I had to watch multiple tutorials to understand basic operations. My goal was to try to utilize different code lines to learn as much as possible while creating a unique program. I had trouble with figuring out what function performed what operation. Specifically, I had difficulty with incorporating sound. I tried timing it right with my characters' dialogue, but the sound did not start when I  wanted it to begin. Eventually, I figured it out by using the wait function. I learned quickly what everything did after playing around with the different functions. I feel with more time and exploring the various functions; I could have made a better product. There is still a lot for me to learn in Scratch. I enjoyed learning about the different types of coding languages within the course text. Python seems to be the easiest for me to understand, and Machine Learning was the hardest to grasp. However, Machine Language w

Operating System Theory and Concept Map

Operating systems (OS) carry out various crucial functions that enable computers to operate efficiently and act as an interface between hardware and software. The major functions of an OS can be categorized into several key areas. Process management is one of the core functions, where the OS is responsible for creating, scheduling, and terminating processes, ensuring that multiple programs can run simultaneously without conflicts. Memory management ensures that each process has enough memory to execute properly while optimizing available physical and virtual memory to prevent crashes or slowdowns. File system management handles the creation, deletion, reading, and writing of files on various storage devices while maintaining security and organization. Device management ensures smooth communication between hardware components like printers, hard drives, and USB devices by using device drivers. Finally, security and access control protect the system's resources, enforcing rules about