본문 바로가기
코딩 정보/web

웹의 개념 정리 [Web vs Internet]

by 꽁이꽁설꽁돌 2024. 4. 17.
728x90
반응형

목차

     

     

    Protocol

     

     

    프로토콜은 컴퓨터 내부에서, 또는 컴퓨터 사이에서 데이터의 교환 방식을 정의하는 규칙 체계입니다. 기기 간 통신은 교환되는 데이터의 형식에 대해 상호 합의를 요구합니다. 이런 형식을 정의하는 규칙의 집합을 프로토콜이라고 합니다.

     

     

    TCP(Transmission Control Protocol)

    TCP (전송 제어 프로토콜)은 두 개의 호스트를 연결하고 데이터 스트림을 교환하게 해주는 중요한 네트워크 프로토콜입니다. TCP는 데이터와 패킷이 보내진 순서대로 전달하는 것을 보장해줍니다.

     

     

    IP주소

    OSI 7계층 중에서 3계층인 네트워크 계층에서 생성 및 사용되는 IP 주소는 네트워크 환경에서 내 컴퓨터의 주소라고 볼 수 있다.

     

     

    포트

    포트는 “논리적인 접속장소”를 뜻하며, 인터넷 프로토콜인 TCP/IP를 사용할 때 클라이언트 프로그램이 네트워크 상의 특정 서버 프로그램을 지정하는 방법으로 사용한다.

     

    네트워크 상에서 통신을 할 때 IP 주소를 바탕으로 해당 서버가 있는 컴퓨터에 접근하게 된다.

    하나의 IP에서 여러 애플리케이션을 실행할 경우, 컴퓨터에는 여러 개의 서버가 실행하게 된다.

    이때 포트번호를 통해 대상 IP 기기의 특정 애플리케이션의 서버에 접속할 수 있도록 알려주어야 한다.

     

     

    DNS

    DNS(Domain Name System)는 사용자가 숫자로 된 인터넷 프로토콜 주소 대신 인터넷 도메인 이름과 검색 가능한 URL을 사용하여 웹사이트에 접속하는 것을 가능하게 한다. 사용자는  93.184.216.34와 같은 IP 주소를  기억하는 대신  www.example.com을 검색할 수 있다.

     

    DNS의 기반이 되는 기술은 스마트폰에서 주소록이 관리되는 방식에 비유될 수 있고 사용자는 개별 전화 번호를 기억하는 대신 성과 이름으로 쉽게 검색 가능한 주소록 목록에 저장하여 손쉽게 번호를 찾을 수 있다.

     

     

    URL

    URL(Uniform Resource Locator 또는 통칭 web address, 문화어: 파일식별자, 유일자원지시기)은 네트워크 상에서 자원이 어디 있는지를 알려주기 위한 규약이다. 즉, 컴퓨터 네트워크와 검색 메커니즘에서의 위치를 지정하는, 웹 리소스에 대한 참조이다. 

     

     

    HTTP

    하이퍼텍스트 전송 프로토콜(HTTP)은 월드 와이드 웹의 토대이며 하이퍼텍스트 링크를 사용하여 웹 페이지를 로드하는 데 사용됩니다.HTTP는 네트워크 장치 간에 정보를 전송하도록 설계된 애플리케이션 계층 프로토콜이며 네트워크 프로토콜 스택의 다른 계층 위에서 실행됩니다.HTTP를 통한 일반적인 흐름에는 클라이언트 시스템에서 서버에 요청한 다음 서버에서 응답 메시지를 보내는 작업이 포함됩니다.

     

    HTTP메서드

    메서드 설명
    GET 리소스 요청
    POST 서버에 내용 전송
    HEAD 메세지 헤더 요청
    PUT 리소스 전체 수정 요청
    DELETE 라소스 제거 요청
    OPTIONS 서버에서 제공하는 메서드 목록 요청
    TRACE 요청 리소스가 수신되는 경로를 보여줌
    CONNECT 프록시 서버와 같은 중간 서버 경유
    PATCH 리소스 부분 수정 요청

     

     

    HTTP 에러

    에러 설명
    200 OK
    301~303 page has moved
    403 page acess denied
    404 page not found
    500 internet server error

     

     

    Web Vs Internet

     

    • World Wide Web

    웹은 HTML이라는 문서 형태와 HTTP라는 문서 전송 프로토콜, URL로 문서의 위치를 표시하는 시스템을 말한다.

     

    • 인터넷

    TCP/IP 기반의 네트워크가 세계적으로 확대되어 연결된 네트워크들의 네트워크를 의미합니다.
     

     

    반응형