Skip to main content

The Physical Layer

 The physical layer of our network stack model is the most complex of all. Its main focus is on moving ones and zeros from one end of the link to the next. The physical layer consists of devices and means of transmitting bits across computer networks. A bit is the smallest representation of data that a computer can understand. It's a one or a zero. 

These ones and zeros sends across networks at the lowest level are what make up the frames and packets of data. 

A standard copper network cable, once connected to devices on both ends, will carry a constant electrical charge. Ones and zeros are sent across those network cables through a process called modulation. 

Modulation is way of varying the voltage of this charge moving across the cable. When used for computer networks, this kind of modulation is more specifically known as line coding. It allows devices on either end of a link to understand that an electrical charge in a certain state is a zero, and in another state is a one. Through this seemingly simple technique, modern networks are capable of moving 0 billion ones and zeros across a single network cable every second.

Twisted Pair Cabling and Duplexing

Network Ports and Patch Panels




References:

Comments

Popular posts from this blog

Message Queue using RabbitMQ

Message Queue: A message queue is a form of asynchronous service-to-service communication used in serverless and microservices architectures. Messages are stored on the queue until they are processed and deleted. Each message is processed only once, by a single consumer Image Source: aws.amazon.com RabbitMQ: RabbitMQ is a message broker: it accepts and forwards messages. You can think about it as a post office: when you put the mail that you want posting in a post box, you can be sure that the letter carrier will eventually deliver the mail to your recipient. In this analogy, RabbitMQ is a post box, a post office, and a letter carrier. The major difference between RabbitMQ and the post office is that it doesn't deal with paper, instead it accepts, stores, and forwards binary blobs of data ‒  messages . Advanced Message Queueing Protocol (AMQP): Advanced Message Queuing Protocol (AMQP) is an application layer protocol that focuses on process-to-process communication across IP networ...

Software Architecture (Requirement Analysis) - Part 01

Software Architecture The Software Architecture of a system is a high level description of the system's structure, its different components, and how these components communicate with each other to fulfill the system requirements and constraints. The Software Architecture impacts Performance and scale of the product Ease of adding new features Response to failure on security attacks. In SDLC Software architecture is the output of design and input of implementation. System Requirements: System requirement format description of what we need to build Types of Requirements Features of the System (Functional Requirements) Quality Attributes (Non-functional Requirements) System Constraints (Limitation and boundaries) Features of the System: Describe the system behavior - What the system must do. Example: "When a rider logs into the service mobile app , the system must display a map with nearby drivers within 5 miles radius " the yellow text represent input and the green text rep...

The TCP/IP Five-Layer Network Model

  In networking ,the most commonly used model is 5-layer model besides OSI model and 4 -layer model with some changes made to 5-layer model 5-Layers: Physical Layer Data-Link Layer Network Layer Transport Layer Application Layer Physical Layer Represents the physical devices that interconnect computers Data Link Layer / Network Access Layer Responsible for defining a common way of interpreting the signals produced by the physical layer so that network devices can communicate. It uses  Ethernet Protocol  to efficiently send data packets i.e Ethernet frames in this layer).Ethernet protocol makes sure the node’s identity (i.e MAC address-Hardware address)to send the data packets Network Layer Allows different networks to communicate with each other through devices known as routers. Network layer deliver data across a collection of networks.  This layer uses IP(Internet Protocol) predominantly to find the correct network where the destination node is present through...