728x90 반응형 분류 전체보기231 공격받는 네트워크(컴퓨터 네트워킹 하향식 접근) 공격받는 네트워크 공격받는 네트워크 네트워크 공격은 정보 유출, 서비스 거부(Denial of Service, DoS), 악성 코드 삽입, 권한 침해, 데이터 변조 등 다양한 형태로 나타날 수 있습니다. 네트워크 공격 유형 DDoS 공격 (Distributed Denial of Service): 이 공격은 여러 대의 컴퓨터나 장치를 사용하여 특정 서비스나 네트워크를 공격 대상의 대역폭을 초과하도록 만들어 서비스를 중단시키는 것입니다. 이는 서비스 거부 공격의 한 형태로 볼 수 있습니다. 악성 코드 공격: 악성 코드는 컴퓨터 시스템에 해를 끼치기 위해 설계된 소프트웨어입니다. 악성 코드 공격은 이러한 코드를 이용하여 네트워크에 침입하거나 정보를 훔치는 등의 악의적인 행위를 포함합니다. 스니핑 (Sniffi.. 2023. 12. 30. 프로토콜 계층과 서비스 모델(컴퓨터 네트워킹 하향식 접근) 프로토콜 계층과 서비스 모델 프로토콜 계층과 서비스 모델 프로토콜 계층과 서비스 모델은 컴퓨터 네트워킹에서 중요한 개념입니다. 이 두 가지는 네트워크 통신을 조직화하고 관리하는 데 도움을 주는데, 각각 다른 측면에서 네트워크를 이해하고 설명합니다. 프로토콜 계층: 프로토콜 계층은 OSI(Open Systems Interconnection) 모델이나 TCP/IP 모델과 같은 네트워크 모델에서 사용되는 개념입니다. 각 계층은 특정한 기능을 수행하고 그 위아래의 계층과 통신합니다. OSI 모델에서는 7개의 계층으로 나누어지며, 각 계층은 다음과 같은 역할을 수행합니다: 물리 계층 (Physical Layer): 전송 매체(케이블, 무선 등)를 통한 비트 단위의 데이터 전송을 담당합니다. 데이터 링크 계층 (D.. 2023. 12. 29. 패킷 교환 네트워크에서의 지연, 손실과 처리율(컴퓨터 네트워킹 하향식 접근) 패킷 교환 네트워크에서의 지연, 손실과 처리율 패킷 교환 네트워크에서의 지연, 손실과 처리율 지연 (Delay) 전송 지연 (Transmission Delay): 데이터가 링크에서 전송되는 데 걸리는 시간입니다. 전송 지연은 패킷의 크기와 전송 속도에 의해 영향을 받습니다. 처리 지연 (Processing Delay): 라우터나 스위치에서 패킷을 처리하는 데 걸리는 시간으로, 라우팅 결정, 오류 확인 및 큐잉과 관련이 있습니다. 대기 지연 (Queuing Delay): 큐에서 대기하는 동안 발생하는 지연으로, 네트워크 혼잡에 영향을 받습니다. 전파 지연 (Propagation Delay): 전파되는 물리적인 신호가 출발지에서 목적지까지 이동하는 데 걸리는 시간입니다. 전송 매체의 종류 및 거리에 따라 달.. 2023. 12. 28. 네트워크 코어(컴퓨터 네트워킹 하향식 접근) 네트워크 코어 네트워크 코어 네트워크에서 "코어(Core)"는 주로 중심부에 위치하고 있는 핵심 부분을 나타냅니다. 네트워크 코어는 일반적으로 높은 처리량과 연결성을 제공하여 전체 네트워크의 효율성을 향상시키는 역할을 합니다. 다양한 유형의 네트워크에서 코어는 중요한 역할을 수행합니다. 네트워크 코어 주요 특징과 개념 높은 처리량 및 대역폭: 네트워크 코어는 많은 데이터를 효율적으로 처리하고 전송할 수 있는 높은 처리량과 대역폭을 제공합니다. 이는 대량의 데이터 흐름이나 요청을 처리하는 데 중요합니다. 저 지연 및 빠른 전송 속도: 코어는 빠른 데이터 전송 속도를 제공하여 지연을 최소화하고 빠른 응답 시간을 유지합니다. 이는 실시간 응용 프로그램 및 서비스에서 중요합니다. 고도로 연결된 구조: 코어는 다.. 2023. 12. 27. 네트워크의 가장자리(컴퓨터 네트워킹 하향식 접근) 네트워크의 가장자리 네트워크의 가장자리 네트워크에서 "가장자리(Edge)"는 일반적으로 네트워크의 끝 부분, 즉 노드 간의 연결을 나타냅니다. 이는 그래프 이론에서 파생된 용어로, 그래프의 간선(Edge)이나 네트워크에서 노드 간의 연결을 나타냅니다. 네트워크의 구성 요소는 주로 "노드(Node)"와 "가장자리(Edge)"로 나뉘며, 이들은 서로 다른 개체 또는 시스템 간의 상호 작용을 나타냅니다. 노드는 주체를 나타내고, 가장자리는 노드 간의 상호 작용이나 연결을 나타냅니다. 예를 들어, 소셜 네트워크에서 각 사용자는 노드에 해당하고, 이 사용자들 간의 친구 관계나 상호 작용은 가장자리로 표현됩니다. 이러한 구조를 통해 전체 네트워크를 이해하고 분석할 수 있습니다. 가장자리는 방향성이 있는지 여부에 따.. 2023. 12. 26. 인터넷이란 무엇인가?(컴퓨터 네트워킹 하향식 접근) 인터넷이란 무엇인가? 인터넷이란 무엇인가? 인터넷은 전세계적으로 연결된 컴퓨터 네트워크의 집합체로서, 정보를 교환하고 서비스를 제공하는 글로벌한 통신 시스템입니다. 이는 수많은 네트워크와 기기들이 상호 연결되어 있어 사용자들이 정보를 주고 받을 수 있게 해주는 구조를 가지고 있습니다. 인터넷의 역사 60년대 초기 - ARPANET의 탄생: 인터넷의 역사는 1960년대 초반에 시작되었습니다. 미국 국방부의 고등연구계획국(ARPA, Advanced Research Projects Agency)가 ARPANET(Advanced Research Projects Agency Network)이라는 최초의 패킷 스위칭 네트워크를 개발했습니다. 이는 컴퓨터 간에 데이터를 전송할 수 있는 첫 번째 네트워크였습니다. 70.. 2023. 12. 25. WebRTC(네트워킹과 웹 성능 최적화 기법) WebRTC WebRTC WebRTC(웹 실시간 통신)는 실시간 음성, 비디오 및 데이터 통신을 위한 오픈 소스 프로젝트입니다. 주로 웹 브라우저 간에 피어 투 피어 통신을 지원하는 기술로 사용됩니다. WebRTC는 Google, Mozilla, Opera 등의 기업 및 개발자들이 참여한 프로젝트로, 다양한 플랫폼과 기기에서 웹 응용 프로그램을 통한 실시간 통신을 가능케 합니다. WebRTC의 주요 기능과 구성 요소 노트 (노드) 서버 없는 피어 투 피어 통신: WebRTC는 중간 서버 또는 노드 서버 없이 웹 브라우저 간에 직접 통신을 지원합니다. 이는 높은 성능 및 낮은 지연을 제공하며 중간 단계를 거치지 않아 더욱 효율적인 통신을 가능케 합니다. 미디어 스트림 관리: WebRTC는 오디오 및 비디오.. 2023. 12. 7. 웹소켓(WebSocket)(네트워킹과 웹 성능 최적화 기법) 웹소켓(WebSocket) 웹소켓(WebSocket) 웹소켓(WebSocket)은 실시간 양방향 통신을 지원하는 네트워크 프로토콜 중 하나입니다. 웹소켓은 기존의 HTTP 프로토콜과는 다르게 클라이언트와 서버 간에 지속적인 연결을 유지하며 데이터를 양방향으로 주고받을 수 있습니다. 이러한 특성은 실시간 웹 애플리케이션을 구현하는 데 매우 유용합니다. 웹소켓이 등장하기 이전에는 웹 애플리케이션에서 실시간 통신을 구현하기 위해 다양한 기술과 트릭을 사용해야 했습니다. 예를 들면, 폴링(Polling), 롱 폴링(Long Polling), Comet 등의 방법을 통해 실시간성을 흉내내기도 했지만, 이러한 방법들은 각각의 단점이 있었습니다. 웹소켓 주요 특징 실시간 양방향 통신: 클라이언트와 서버 간에 양방향으.. 2023. 12. 6. 서버 발송 이벤트(네트워킹과 웹 성능 최적화 기법) 서버 발송 이벤트 서버 발송 이벤트 "서버 발송 이벤트(server push event)"는 웹 애플리케이션에서 사용되는 통신 기술 중 하나입니다. 이 기술은 서버에서 클라이언트로 데이터를 비동기적으로 전송하는 방법을 제공하여, 실시간 업데이트 및 푸시 기능을 구현하는 데 사용됩니다. 기존의 클라이언트-서버 통신은 클라이언트가 서버에 요청을 보내고, 서버가 응답을 반환하는 방식이었습니다. 그러나 이 방식은 주로 클라이언트가 서버에게 어떤 일이 발생했는지 알려주는 방법으로 사용되었습니다. 서버 발송 이벤트는 이러한 상호 작용을 뒤집어서, 서버에서 클라이언트로 데이터를 푸시하여 언제든지 새로운 정보를 전달할 수 있게 합니다. 서버 발송 이벤트의 주요 특징 단방향 통신: 클라이언트가 서버에 명시적으로 요청을 .. 2023. 12. 5. 이전 1 ··· 5 6 7 8 9 10 11 ··· 26 다음 728x90 반응형