분류 전체보기67 [Network] OSI 7 Layer - 웹사이트에 접속할 때 일어나는 과정 1. OSI 7 Layer (OSI 7 계층) [참고] 조이(Joey) 강사님 추천 학습자료 짧은 동영상: https://www.youtube.com/watch?v=vv4y_uOneC0 책: http://www.yes24.com/Product/Goods/45543957 2. 접속 과정 입력한 주소(naver.com)를 운영체제가 알고 있는 DNS에 조회함. 주소에 맞는 IP주소를 얻어옴 네트워크 통신할 메세지를 만듦. Application 또는 Presentation layer에 맞는 프로토콜을 선택함. 7에서 1 layer로 가면서 데이터를 하나씩 붙임 a. 응용프로그램 계층(Application, Presentation, Session)에서 프로토콜에 해당하는 패킷을 붙임 b. Transport La.. 2023. 1. 9. [Web Service] 2. Servcer-Clinet Model 1. API 정의 소프트웨어/시스템이 다양한 방식으로 상호작용하기 위해 만든 인터페이스이며, 상호작용을 위해 지켜야 하는 규칙을 말함 정확하게는 클라이언트가 요청하고 서버가 응답하는 데 필요한 '요청 및 응답의 형식'에 대한 약속 2. API 누가 만드는지 API는 공급자(제공자)가 규칙을 정하고, 클라이언트는 규칙을 따름 API는 주고 받고자 하는 데이터(리소스)가 있음 어떤 데이터를 주는지에 대하여는 API 공급자가 정함 클라이언트는 무엇을 원하는지 요청함 리소스 제공자가 규칙을 정하기 때문에 보통 서버 개발자가 정의함 그러나, API를 사용하고자 하는 쪽의 편의성도 중요하기 때문에 클라이언트의 사용성, 의견 등이 반영되어 정의되어야 함 API는 기본적으로 컴퓨터 사이의 의사소통을 수월하게 하기 위해.. 2023. 1. 9. [Web Service] 1. Servcer-Clinet Model 1. 인터넷과 웹에 대한 기본 개념 1.1 인터넷이란 Inter-network의 줄임말으로서 컴퓨터와 컴퓨터 사이의 연결을 의미함 통상적으로 국경이 구분 없이 컴퓨터 사이에 연결이 가능한 것을 인터넷이라고 말함. 1.2 웹(Web)이란 보이지 않는 인터넷상에서 접근할 수 있는 콘텐츠의 모음을 말함 World Wide Web을 줄여서 www (또는 w3)이라고 말함 1.3 인터넷과 웹의 구분 인터넷은 하드웨어, 웹은 소프트웨어로 보면 됨 인터넷은 인프라스트럭쳐라면, 웹은 그 인프라 위에서 제공되는 서비스를 말함. 2. Server-Client 모델 2.1 웹사이트에 접속할 때 일어나는 일련의 과정 2.2 Server-Client 개념 Server-Client 의미 둘 다 서로간의 어떤 역할(role)에 대.. 2023. 1. 9. [mac M1] DVC (Data Version Control) 설치 [공식홈페이지] https://dvc.org/ Data Version Control · DVC Open-source version control system for Data Science and Machine Learning projects. Git-like experience to organize your data, models, and experiments. dvc.org # brew를 통한 설치 brew install dvc # pip을 통한 설치 pip install dvc pip install 'dvc[all]'==2.8.1 # conda를 통한 설치 conda install -c conda-forge mamba # installs much faster than conda mamba instal.. 2023. 1. 6. [mac M1] git 설치 https://git-scm.com/download/mac Git - Downloading Package Download for macOS There are several options for installing Git on macOS. Note that any non-source distributions are provided by third parties, and may not be up to date with the latest source release. Homebrew Install homebrew if you don't already have it git-scm.com 터미널에서 설치하면 된다. # Homebrew를 통한 설치 brew install git # sudo를 통한 설치 sudo p.. 2023. 1. 5. 이전 1 ··· 5 6 7 8 9 10 11 ··· 14 다음