CS스터디 4

[CS정리] RESTful 정리

우아한 테크톡 관련된 유튜브 강의 정리 내용입니다. 정확한 내용을 학습하고 싶으면 강의 링크를 참고하시면 됩니다. REST 란? REpresentational : 표현 State : 상태 Transfer : 전달 자원의 표현 = HTTP URI 상태 전달 = HTTP Method 웹의 장점을 최대한 활용할 수 있는 아키텍처 RESTful? 아키텍처 스타일의 제약 조건을 모두 만족하는 시스템 REST 아키텍쳐의 제약 조건 Client - Server (클라이언트 서버 구조) Stateless (무 상태성) Cache (캐시 처리 가능) Uniform Interface(유니폼 인터페이스) Identification of Resources Manipulation of Resources through Repre..

[CS 정리]빌드 용어 정리

우아한 테크톡 관련된 유튜브 강의 정리 내용입니다. 정확한 내용을 학습하고 싶으면 강의 링크를 참고하시면 됩니다. 빌드 용어 정리 컴파일 vs 빌드 컴파일 원시 파일에서 컴퓨터가 알아들을 수 있도록 바꾸는 것이 컴파일입니다. 오브젝트 파일에 메소드, 라이브러리, 리소스 등을 연결시킨 파일이 실행 파일입니다. 빌드 Java에서의 대표적인 빌드 도구는 Maven, Gradle, ANT 있습니다. 빌드 도구란? 소스 코드로부터 실행 가능한 어플리케이션을 생성하는 것을 자동화하는 프로그램 Java의 빌드 도구들 ANT 빌드 도구 현대적인 빌드 도구 xml 절차적 유연성 스크립트를 직접 명시 Maven pom.xml 의존성 다운로드 가능 컨벤션 사용자 의도에 맞는 로직 개발이 어려움 Gradle Groovy / ..

[Network] 13. 7계층 프로토콜 HTTP

네트워크 관련된 유튜브 강의 정리 내용입니다. 정확한 내용을 학습하고 싶으면 네트워크 기초를 참고하시면 됩니다. 웹을 만드는 기술들 HTTP HTML JavaScript CSS ASP/ASP.NET JSP PHP DB ...... 수없이 많음 HTTP 프로토콜 HyperText Transfer Protocol ( 하이퍼 텍스트 전송 프로토콜) www 에서 쓰이는 핵심 프로토콜로 문서의 전송을 위해 쓰이며, 오늘날 거의 모든 웹 애플리케이션에서 사용되고 있습니다. -> 음성, 화상 등 여러 종류의 데이터를 MIME로 정의하여 전송이 가능합니다. HTTP 특징 Request / Response (요청 / 응답) 동작에 기반하여 서비스를 제공합니다. HTTP 1.0 의 특징 연결 수립, 동작 연결 해제 등의 ..

Computer Science 2021.08.17

[Network] 9. 4계층 이론

네트워크 관련된 유튜브 강의 정리 내용입니다. 정확한 내용을 학습하고 싶으면 네트워크 기초를 참고하시면 됩니다. 4계층 프로토콜 4계층인 전송계층 (Transport layer)은 송신자의 프로세스와 수신자의 프로세스를연결하는 통신 서비스를 제공합니다. 전송 계층은 연결 지향 데이터 스트림 지원, 신뢰성, 흐름 제어, 그리고 다중화와 같은 편리한 서비스를 제공합니다. 전송 프로토콜 중 가장 잘 알려진 것은 연결 지향 전송 방식을 사용하는 전송 제어 프로토콜(TCP)입니다. 보다 단순한 전송에 사용되는 사용자 데이터 전송 프로토콜 (UDP)입니다. TCP 프로토콜 안전한 연결을 지향하는 프로토콜 UDP 프로토콜 안전한 연결을 지향하지 않는 프로토콜 포트 번호 특정 프로세스와 특정 프로세스가 통신을 하기 위..