728x90 반응형 목차훔치기/컴퓨터 네트워킹 하향식 접근54 웹과 HTTP(컴퓨터 네트워킹 하향식 접근) 웹과 HTTP 웹과 HTTP 웹(Web)은 World Wide Web의 줄임말로, 전 세계의 컴퓨터들이 인터넷을 통해 연결되어 서로 정보를 공유하는 공간을 말합니다. 웹은 다양한 형태의 문서, 이미지, 비디오, 애플리케이션 등을 포함하는 매우 다양한 정보를 포함하고 있습니다. 웹은 사용자들이 브라우저(웹 브라우저)를 통해 이 정보들에 접근하고 상호작용할 수 있는 플랫폼을 제공합니다. HTTP(하이퍼텍스트 전송 프로토콜, Hypertext Transfer Protocol)는 웹에서 정보를 주고받기 위한 통신 규약입니다. HTTP는 클라이언트(일반적으로 웹 브라우저)와 서버 간의 통신을 담당하며, 이를 통해 웹에서 문서를 전송하고 요청하는 데 사용됩니다. 웹이란? 웹의 구성요소 웹 페이지 (Web Page).. 2024. 1. 2. 네트워크 애플리케이션의 원리(컴퓨터 네트워킹 하향식 접근) 네트워크 애플리케이션의 원리 네트워크 애플리케이션의 원리 네트워크 애플리케이션은 컴퓨터 네트워크를 통해 통신하는 소프트웨어 애플리케이션을 말합니다. 이러한 애플리케이션은 네트워크를 통해 데이터를 교환하고, 사용자 간에 정보를 전송하며, 서비스를 제공하는 등 다양한 기능을 수행합니다. 네트워크 애플리케이션 개념 클라이언트-서버 모델: 대부분의 네트워크 애플리케이션은 클라이언트-서버 모델을 따릅니다. 클라이언트는 서비스나 정보를 요청하고, 서버는 해당 요청에 응답하여 필요한 데이터를 제공합니다. 프로토콜: 네트워크 애플리케이션은 데이터를 주고받기 위해 일정한 규칙을 따르는 프로토콜을 사용합니다. 예를 들어, HTTP는 웹 브라우저와 웹 서버 간의 통신에 사용되는 프로토콜입니다. 소켓 프로그래밍: 네트워크 애.. 2024. 1. 1. 컴퓨터 네트워킹과 인터넷의 역사(컴퓨터 네트워킹 하향식 접근) 컴퓨터 네트워킹과 인터넷의 역사 컴퓨터 네트워킹과 인터넷의 역사 1950년대 - 1960년대: 초기 네트워킹 시도 컴퓨터의 초기 시대에는 독립적인 컴퓨팅 시스템이 존재했습니다. 1950년대 후반부터 1960년대 초반에는 몇몇 연구자들이 컴퓨터를 연결하여 데이터를 공유하고 통신하려는 시도가 있었습니다. 1960년대 중후반: ARPANET의 출현 미국 국방부의 고등연구계획국(ARPA, Advanced Research Projects Agency)가 ARPANET을 개발하였습니다. 1969년, ARPANET이 최초의 패킷 스위칭 네트워크로 운영되면서 인터넷의 시초가 되었습니다. 1970년대: TCP/IP 프로토콜의 개발 1970년대 중반, Vinton Cerf와 Bob Kahn이 TCP/IP(Transmiss.. 2023. 12. 31. 공격받는 네트워크(컴퓨터 네트워킹 하향식 접근) 공격받는 네트워크 공격받는 네트워크 네트워크 공격은 정보 유출, 서비스 거부(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. 이전 1 ··· 3 4 5 6 다음 728x90 반응형