네트워크 34

네트워크 인터페이스란?

네트워크 인터페이스(Network Interface)란 컴퓨터나 라우터와 같은 장치가 외부 네트워크, 즉 인터넷과 연결될 수 있게 해주는 다리 같은 역할을 하는 것입니다. 이 다리는 두 가지 방식으로 존재할 수 있습니다:하드웨어 (Hardware): 물리적으로 존재하는 장치, 예를 들어, 랜 카드나 와이파이 어댑터가 이에 해당합니다. 이 장치들은 컴퓨터에 꽂혀서 네트워크 케이블이나 무선 신호를 통해 인터넷에 연결됩니다.소프트웨어 (Software): 가상적으로 존재하는 네트워크 인터페이스로, 프로그램에 의해 만들어집니다. 예를 들어, 가상 네트워크 어댑터가 이에 해당합니다. 이 소프트웨어는 물리적 장치 없이도 네트워크 기능을 수행할 수 있게 해줍니다.정리하자면, 네트워크 인터페이스는 컴퓨터가 인터넷과 같..

유니캐스트, 멀티캐스트, 브로드캐스트란?

유니캐스트: 하나의 특정 목적지예) 웹사이트 방문멀티캐스트: 여러 특정 대상예) 라이브 스트리밍 전송브로드캐스트: 네트워크의 모든 대상로컬 네트워크에서 모든 장치 검사 이 세가지 통신 형식은 대상 수와 범위에 따라 구별됩니다.유니캐스트는 네트워크에서 일대일 통신 형태를 가르킵니다. 일상 생활에서 인터넷을 이용할 때, 많은 통신이 유니캐스트를 기반으로 하고 있습니다.효율적특정 수신처로의 데이터 송신이 확실하게 행해지기 때문에 통신이 효율적임신뢰성일대일 통신이므로 데이터 송수신에 높은 신뢰성을 가짐멀티 캐스트는 일대다 통신 형태를 말합니다. 이 통신 형태는 특정 수신자 그룹을 향해 데이터를 효율적으로 전달하는 기법으로서 특히 스트리밍 서비스에서 자주 사용됩니다.대역 효율복수의 수신자에게 동시에 데이터를 송신..

네트워크란 무엇인가?

네트워크란 컴퓨터와 장치가 서로 연결되어 정보와 리소스를 공유할 수 있는 시스템을 의미[네트워크] = 여러가지 기기가 서로 접속하여 통신하는 구조상호 통신을 위해서는 공통 규칙 필요인터넷은 세계 공통 규칙으로 운영되는 세계 최대 네트워크역사 1: 네트워크가 성립한 배경컴퓨터가 등장한 초기에는 1대의 컴퓨터가 독립해 기능하고 있음컴퓨터가 발명되고 점점 더 많은 장면에서 데이터와 리소스 공유가 필요해짐역사 2: APRANET 등장여러 대의 컴퓨터를 연결하여 원격지에서의 정보 공유 및 컴퓨터 자원 이용 목적패킷 교환이라는 통신 방식 확립역사 3: 인터넷전 세계 컴퓨터 네트워크가 서로 연결되는 인터넷 탄생인터넷이라고 해도 결국 하나 하나의 디바이스가 상호 접속된 것역사 4: 프로토콜전 세계적으로 컴퓨터와 장치가..

Chapter01. 컴퓨터 네트워크 시작하기

01-1 컴퓨터 네트워크를 알아야 하는 이유네트워크의 네트워크, 인터넷전 세계의 컴퓨터들이 서로 연결되어 통신할 수 있는 거대한 네트워크TCP/IP 프로토콜을 기반으로 한 통신망정보 공유와 통신을 가능하게 하는 핵심 인프라개발자가 컴퓨터 네트워크를 알아야 하는 이유프로그램을 만드는 업무에서 네트워크 지식을 활용하는 경우웹 애플리케이션 개발API 통신 구현데이터베이스 연동분산 시스템 구축프로그램을 유지 보수하는 업무에서 네트워크 지식을 활용하는 경우성능 최적화네트워크 오류 디버깅보안 취약점 분석트래픽 모니터링01-2 네트워크 거시적으로 살펴보기네트워크의 기본 구조호스트 (Host):설명: 네트워크에 연결된 모든 컴퓨터 장치를 의미합니다. 주로 서버와 클라이언트서버: 데이터를 저장하고 네트워크를 통해 다른 ..