How to Push to a GitHub Repository in IntelliJ

Image
1. Initialize and Connect the Git Repository # Run in the terminal from the project root git init git remote add origin https://github.com/[user]/[repository].git 2. Configure Git in IntelliJ Select VCS → Enable Version Control Integration . Choose Git and click OK . 3. Connect Your GitHub Account Go to File → Settings (on Windows) or IntelliJ IDEA → Preferences (on macOS). Navigate to Version Control → GitHub . Click Add Account ( + ). Select Log In with Token... and enter your GitHub Personal Access Token. 4. Add and Commit Files Go to VCS → Git → Add (or use the shortcut Ctrl+Alt+A ). Select the files you want to commit. Go to VCS → Commit (or use the shortcut Ctrl+K ). Write a commit message and click Commit . 5. Push Go to VCS → Git → Push (or use the shortcut Ctrl+Shift+K ). Click the Push button. Simpler Method (Using IntelliJ's Built-in Feature) Go to VCS → Share Project on GitHub . Set the repository name to vita-user-...

OSI 7 Layers Table with Protocols and Devices

The OSI model divides computer networking into seven logical layers. Each layer has a unique purpose, related protocols, and network devices. The table below summarizes the OSI 7 layers with clear examples of protocols, PDUs, and devices used at each level.

OSI 7 Layers Explained with Protocols, PDU, and Devices
Layer Description Protocol PDU Devices
Application - Interacts between user and network application.
- API - set of routines that make up part of a software application
HTTP, FTP, IMAP, SNMP, POP3, SMTP Data Chrome, Firefox, Skype
Presentation - Formats the data of application/network to be presented for the destination to be sent.
- It can be viewed as the data translator between the application and network.
- Character set translation
- Data conversion
- Data compression
- Data encryption or decryption (if needed)
SSL, TLS
Session - Establishes a session between two nodes.
- Connection maintenance and termination
- Synchronization
- Dialog control
- Send to ports
H.245, RTCP, SCP, SDP Logical Ports
Transport - Ensures that the entire message is delivered to the destination or not.
- Service point addressing
- Segmentation & reassembling
- Connection control
- Flow control
- Error control
TCP, UDP Segment
Network - Controls the operations of the subnet, deciding which physical path the data takes.
- Logical addressing
- Routing
- Handling congestion issues
- Internetworking
IP (IPv4, IPv6), ICMP, IPsec, MPLS, ARP Packet Routers
Data Link - NIC – Switch – NIC
- Deals with data transfer
- Framing
- Physical addressing
- Access control
- Flow control
- Error control
Ethernet, PPP, ATM, CDP Frame Switch, Bridge
Physical - Concerned with the transmission and reception of the unstructured raw bit stream over the physical medium.
- Media characteristics
- Data encoding
- Transmission mode
Bluetooth, DSL, 802.11, Wi-Fi, ISDN Bits Repeater, Coax, Fibre

This OSI 7-layer table serves as a quick reference for students and IT professionals preparing for networking certifications like CCNA, CompTIA Network+, or just learning fundamental data communication concepts.

Comments

Popular posts from this blog

Resolving Key Exchange Failure When Connecting with SecureCRT to OpenSSH

SecureCRT] How to Back Up and Restore SecureCRT Settings on Windows

How to Set Up Vaultwarden (Bitwarden) on Synology NAS (Best Free Alternative to LastPass)