반응형 IT/Computer Science17 [HTTP 웹 기본지식] 02. URI [HTTP 웹 기본 지식] 시리즈는 김영한 님의 [HTTP 웹 기본 지식] 강의 내용을 바탕으로 작성하였습니다. 실무 개발에 꼭 필요한 HTTP 핵심 내용을 학습하고, HTTP의 전체 흐름을 이해할 수 있습니다. 본 강의를 참고하시면 HTTP 이해에 더욱 도움이 되실 겁니다. 🙂 URI (Uniform Resource Identifier) 📌 URI란? 리소스를 식별하는 통합된 방법 URI는 로케이터(locator), 이름(name) 또는 둘 다 추가로 분류될 수 있다. Uniform: 리소스를 식별하는 통일된 방식 Resource: 자원, URI로 식별할 수 있는 모든 것(제한 없음) Identifier: 다른 항목과 구분하는데 필요한 정보 URL: Uniform Resource Locator 리소스가.. 2022. 4. 10. [HTTP 웹 기본 지식] 01. 인터넷 네트워크 [HTTP 웹 기본 지식] 시리즈는 김영한 님의 [HTTP 웹 기본 지식] 강의 내용을 바탕으로 작성하였습니다. 실무 개발에 꼭 필요한 HTTP 핵심 내용을 학습하고, HTTP의 전체 흐름을 이해할 수 있습니다. 본 강의를 참고하시면 HTTP 이해에 더욱 도움이 되실 겁니다. 🙂 인터넷 통신 📌 네트워크 인터페이스 계층 IP(Internet Protocol) 란? 인터넷 환경에서 통신 규약을 의미한다. 인터넷 프로토콜을 의미하며, 호스트 간의 통싱만을 담당한다. 지정된 IP 주소에 패킷(Packet)이라는 통신 단위로 데이터를 전달한다. 패킷이란? Package와 Bucket의 합성어로, 컴퓨터 간의 데이터를 주고받을 때 네트워크를 통해 흘러가는 작은 데이터 조각으로 IP 헤더를 추가하며 만들어진 것을 .. 2022. 4. 10. [모두의 네트워크] 9장. 무선 랜의 구조 이해하기: 무선 랜 이해하기 📌 무선 랜의 구조 무선 랜 통신에서는 랜 케이블이 필요 없다. 무선랜: 랜 케이블을 사용하지 않고 전파나 자외선을 이용하여 컴퓨터 통신을 가능하게 하는 네트워크 방식 무선랜은 무선 엑세스 포인트(Wireless Access Point, WAP)와 무선 클라이언트(컴퓨터나 스마트폰 등)로 구성 엑세스 포인트: 무선 인터넷 사용자가 인터넷 서비스를 이용할 수 있도록 무선 인터넷 접속을 도와주는 중계 장치 컴퓨터가 무선 엑세스 포인트와 통신하려면 무선 랜 칩과 무선 랜 어댑터가 필요 무선 랜 어댑터에는 USB 메모리 방식 어댑터와 컴퓨터 카드 방식 어댑터가 있다. 무선 공유기에는 무선 엑세스 포인트 기능이 포함되어 있다. 무선 랜을 연결하는 방식에는 인프라스트럭처 방식과 애드훅 방식이 있다. 인프라스트럭처 .. 2022. 4. 6. [모두의 네트워크] 8장. 네트워크 구조 이해하기: 네트워크의 전체 흐름 살펴보기 📌 랜 카드에서의 데이터 전달과 처리 웹에서 접속할 때는 OSI 모델의 상위 계층부터 캡슐화 발생 웹 서버에 요청을 보낼 때는 HTTP를 사용 웹 서버에 있는 HTML 파일을 요청하는 경우에는 GET /index.html HTTP/1.1과 같은 HTTP 메시지를 보낸다. 전송 계층에서는 TCP 헤더가 추가되며 이를 세그먼트라고 부름. 네트워크 계층에서는 IP 헤더가 추가되며 이를 IP 패킷이라고 함. 데이터 링크 계층에서는 이더넷 헤더와 트레일러(FCS)가 추가되며 이더넷 프레임이라고 부름. 물리 계층에서는 데이터가 전기 신호로 변환되어 전송됨. 📌 스위치와 라우터에서의 데이터 전달과 처리 스위치 A 데이터 링크 계층에서 데이터를 전기신호로 변환하여 라우터 A로 전송 라우터 A 역캡슐화 스위치 A에서 데.. 2022. 4. 5. [모두의 네트워크] 7장. 응용 계층: 애플리케이션 데이터 전송하기 📌 응용 계층의 역할 OSI 모델의 최상위 계층으로 다양하게 존재하는 응용환경에 공통적으로 필요한 기능을 다룸. 시스템 간의 응용처리는 상호 간에 통신하면서 일련의 업무를 처리할 수 있도록 필요한 서비스 기능을 제공 이메일, 파일 전송, 웹 사이트 조회 등 애플리케이션에 대한 서비스를 제공하는 계층 WWW(World Wide Web, 월드 와이드 웹): 거대한 통신망인 인터넷은 수많은 사이트, 데이터, 정보를 갖고 있으며, 통신 회선이 거미줄처럼 서로 연결되어 있어서 언제 어디서든 필요한 곳에 접근하거나 정보를 공유하고 주고받을 수 있는 멀티미디어 인터넷 서버 클라이언트: 서비스를 요청하는 측 서버: 서비스를 제공하는 측 클라이언트에서 사용하는 애플리케이션과 서버에서 사용하는 서버 프로그램 간의 통신은 .. 2022. 4. 1. [모두의 네트워크] 6장. 전송 계층: 신뢰할 수 있는 데이터 전송하기 📌 전송 계층의 역할 전송 계층은 데이터를 제대로 전달하는 역할을 하며, 오류를 점검하는 기능 전송 계층: 신뢰할 수 있는 데이터를 순차적으로 전달하는 역할을 하므로 상위 계층들이 데이터 전달의 유효성이나 효율성을 신경 쓰지 않도록 한다. 데이터가 중복되거나 누락되지 않고 오류 없이 순서에 맞게 전송되도록 관리 전송 계층은 전송된 데이터의 목적지가 어떤 애플리케이션인지 확인 연결형 통신은 신뢰할 수 있고 정확하게 데이터를 전송하는 통신 방식 연결형(connection-oriented): 데이터를 교환하기 전에 연결을 맺고 데이터를 교환하는 동안 계속 연결을 관리하는 프로토콜의 한 형태 TCP(Transmission Control Protocol, 전송 제어 프로토콜) 비연결형 통신은 신뢰성을 보장하지 않.. 2022. 3. 30. [모두의 네트워크] 5장. 네트워크 계층: 목적지에 데이터 전달하기 📌 네트워크 계층의 역할 네트워크 계층: 네트워크 간의 통신을 가능하게 하는 것 네트워크 계층은 다른 네트워크와 통신하기 위한 경로 설정을 위해 라우터를 통한 라우팅을 하며 패킷 전송을 담당 서로 다른 네트워크 간에 통신을 하려면 라우터가 필요 라우터는 데이터의 목적지가 정해지면 해당 목적지까지 어떤 경로로 가는 것이 좋은지 알려줌 랜 안에서는 MAC 주소만으로 통신할 수 있지만 네트워크 간에 통신을 하려면 IP 주소가 필요 라우팅: 경로를 선택하고 목적지 IP 주소까지 어떻게 데이터를 전달할 지 결정하는 것 라우터의 라우팅 테이블에는 경로 정보가 등록되어 있음 **IP**: 네트워크 계층의 대표적인 프로토콜 IP 주소는 어떤 네트워크의 어떤 컴퓨터인지 구분할 수 있도록 하는 주소 네트워크 계층에서는 캡.. 2022. 3. 30. [모두의 네트워크] 4장: 데이터 링크 계층: 랜에서 데이터 전송하기 📌 데이터 링크 계층의 역할과 이더넷 데이터 링크 계층(data link layer): 네트워크 기간에 데이터를 전송하고 물리 주소를 경정 이더넷: 랜에서 데이터를 정상으로 주고받기 위한 규칙 컴퓨터 네트워크 기술 중 하나로 전 세계의 사무실이나 가정에서 일반적으로 사용되는 랜에서 가장 많이 활용되는 기술 규격 이너넷은 데이터 충돌을 막기 위한 규칙으로 CSMA/CD 방식을 사용 **CSMA/CS** CS: 데이터를 보내려고 하는 컴퓨터가 케이블에 신호가 흐르고 있는지 확인하는 규칙. MA: 케이블에 데이터가 흐르고 있지 않으면 데이터를 보내도 된다는 규칙 CS: 충돌이 발생하고 있는지 확인하는 규칙 지금은 효율이 좋지 않아서 거의 사용하지 않으며 **스위치(switch)**라는 네트워크 장비를 사용 📌.. 2022. 3. 30. [모두의 네트워크] 3장. 물리 계층: 데이터를 전기 신호로 변환하기 📌 물리 계층의 역할과 랜 카드의 구조 물리 계층: OSI 모델의 최하위 계층 컴퓨터와 네트워크 장비를 연결하고 컴퓨터와 네트워크 장비 간에 전송되는 데이터를 전기 신호로 변환하는 계층 전송 매체를 통해 데이터를 통신할 수 있는 전기적인 신호로 바꾸어 전송하는 일 전기 신호 종류: 아날로그 신호, 디지털 신호 전기신호: 전압이 일정 패턴으로 변하여 생기는 일련희 흐름으로 전압의 변화가 모여서 만들어진 신호 전기신호들을 주고받음으로써 네트워크에서 사진이나 문서 등을 주고받을 수 있다. 디지털 신호: 아날로그 신호와 대비되는 신호 형테 아날로그 신호를 전류의 유무나 극성, 위상의 동일이나 반대 등 물리적 현상을 이용하여 컴퓨터가 인식하는 0 또는 1의 2진수에 대응시켜 나타내는 신호 아날로그 신호는 전화 회.. 2022. 3. 30. 이전 1 2 다음 728x90 반응형