Computer Newtork

Network Protocol

•Computers commutate with each other with network protocols
•Protocols are rules governing how machines exchange data and enable effective communication
•Ex
•When you call somebody, pickup the phone ensure there is a dial tone, and if there is then dial the number
•When driving your car follow obey the rules of the road
•Physical protocol : describes the medium (wiring), the connections (RJ-45 port), and the signal (voltage level on a wire)
•Logical protocol : software controlling how and when data is sent and received to computers supporting physical protocols
•Example common TCP/IP suite of protocol
         •Web Communication : HTTP, HTTPS
         •E-mail : POP3, SMPT, IMAP
         •File Transfer : FTP
The osi model

•OSI (Open System Interconnection) reference model
        •A conceptual framework showing us how data moves throughout a network.
                   Why was it developed?
•Created to give us a guide to under how network operate
•It is only a reference model, so don’t get wrapped up in the details.
•It is not implemented in the real world, TCP/IP is.
The osi model stack
It’s divide into 7 layer
•Upper layers (host layers)
•Handled by the host computer and perform application-specific functions.
•data formatting
•Encryption
•connection management.
•Lower layer (media layers)
           •Provide network-specific functions
                   •Routing
                   •Addressing
                   •Flow control
The osi model visualized









OSI Comunication












Osi model benefits
•Reduces Complexity
•It breaks network communication into smaller, simpler parts
•Standardizes Interface
•It standardizes network components to allow multiple vendor development and support
•Facilitates Modular Engineering
•It allows different types of network hardware and software to communicate with one another
•Ensures Interoperable Technology
•Prevents changes in one layer from affecting the other layer, allowing quicker development
•Accelerates Evolution
•Provides for effective update and improvements to individual components without affecting other components or having to rewrite the entire prototcol











Comments

Popular posts from this blog

5 Komponen Visual Studio Code