일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 모두의네트워크
- 깃허브 토큰 인증
- 딥러닝
- SQL
- 정리
- 백준
- React Native
- 데이터베이스
- 백준 4358번
- 데베
- 깃 연동
- 스터디
- 리액트 네이티브 시작하기
- 리액트 네이티브
- 팀플회고
- 모두를위한딥러닝
- HTTP
- 깃허브 로그인
- 리액트 네이티브 프로젝트 생성
- 백준 4949번
- 백준 5525번
- 깃 터미널 연동
- 자바
- 지네릭스
- 문자열
- 네트워크
- 모두를 위한 딥러닝
- 머신러닝
- 모두의 네트워크
- 백준 4358 자바
- Today
- Total
목록CS (58)
솜이의 데브로그
Reference : 그림으로 배우는 Http&Network Basic HTTP 메시지 HTTP에서 교환하는 정보를 HTTP 메시지라고 한다. HTTP 메시지는 복수 행의 데이터로 구성된 텍스트 문자열이다. 메시지 헤더와 메시지 바디로 구성되어 있다. 최초에 나타나는 개행 문자 (CR+LF)로 메시지 헤더와 바디를 구분. 리퀘스트 메시지와 리스폰스 메시지의 구조 (위 그림 참고) 리퀘스트 라인 : 리퀘스트에 사용하는 메소드와 리퀘스트 URI와 사용하는 HTTP 버전이 포함됨. 상태 라인 : 리스폰스 결과를 나타내는 상태코드와 설명, 사용하는 HTTP 버전 포함. 헤더 필드 : 리퀘스트와 리스폰스의 여러 조건과 속성 등을 나타내는 각종 헤더 필드 포함. (일반 헤더 필드, 리퀘스트 헤더 필드, 리스폰스 헤..
Reference : 모두의 네트워크 3. 물리 계층 : 데이터를 전기 신호로 변환하기 물리계층 : OSI 모델의 최하위 계층으로, 데이터를 전송하기 위해 시스템 간의 물리적인 연결을 하고 전기 신호의 변환 및 제어하는 역할을 한다. 전송 매체를 통해 데이터를 통신할 수 있는 전기적인 신호로 바꾸어 전송함. 전기신호 : 전압이 일정 패턴으로 변하여 생기는 일련의 흐름으로 전압의 변화가 모여서 만들어진 신호. 아날로그 신호를 전기 신호로 변환한다. 랜 카드 : 컴퓨터의 네트워크 연결 및 데이터 전송을 담당한다. 전송매체 - 데이터가 흐르는 물리적인 선로로, 유선과 무선으로 나눌 수 있다. 트위스트 페어 케이블 UTP 케이블 : 실드로 보호되어 있지 않은 케이블. 노이즈의 영향을 받기 쉽지만 저렴하므로 일반..
Reference : 그림으로 배우는 HTTP&Network Basic 클라이언트와 서버간에 통신 텍스트와 이미지 등과 같은 리소스를 필요하다가 요구하는 쪽이 클라이언트 리소스를 제공하는 쪽이 서버 http 프로토콜에서는 반드시 한쪽은 클라이언트, 다른 한 쪽은 서버 역할을 담당한다. 클라이언트로부터 Request 송신, 그 결과가 서버로부터 response로 되돌아온다. 즉, 클라이언트로부터 통신이 시작. 클라이언트 request 예시 GET /index.html HTTP /1.1 Host : www.hackr.jp GET은 메소드. 서버에 요구하는 종류 문자열 "/index.html" 은 요구 대상인 리소스. 리퀘스트 URI라고 한다. HTTP/1.1 은 클라이언트 기능을 식별하기 위한 HTTP 버전..
Reference : 모두의 네트워크 1. 네트워크의 규칙 프로토콜 컴퓨터 간에 정보를 주고 받을때의 통신 방법에 대한 규칙이나 표준 2. OSI 모델과 TCP/IP 모델 OSI 모델 ISO가 정의한 국제 통신 표준 규약. 네트워크의 기본 구조를 일곱 개의 계층으로 나눠 표준화한 통신 규약 현재 다른 모든 통신 규약의 기반이 된다. 통신 시 응용 계층에서 순차적으로 아래 계층으로 전달 계층 이름 설명 7계층 응용계층 Application Layer 이메일 & 파일 전송, 웹 사이트 조회 등 애플리케이션에 대한 서비스 제공 6계층 표현 계층 Presentation Layer 문자 코드, 압축한, 암호화 등의 데이터 변환 5계층 세션 계층 Session Layer 세션 체결, 통신 방식을 결정한다. 4계층 ..
Reference : SQL 첫걸음 3강 ) 데이터베이스 서버 많은 RDBMS는 클라이언트/서버 모델을 채택해 가동중이다. 데이터를 네트워크로 연결된 서버라는 관점으로 두고 진행. 클라이언트 : 서버에 접속 요청이나 SQL 명령 실행 요청을 보낼 수 있다. 서버 : 이를 처리하고 클라이언트에 그 결과 반환. 일반적인 RDBMS는 네트워크 상에 하나의 서버를 두고 독점해 사용. (연습할땐 자신의 pc에 클라이언트와 서버 모두 실행) 1. 클라이언트/서버 모델 사용자조작에 따라 요청을 전달하는 클라이언트 + 해당 요청을 받아 처리하는 서버 복수의 컴퓨터 상에서 하나의 모델을 구현하는 시스템. 웹 시스템에서의 클라이언트/서버 웹시스템에서 클라이언트 기능을 하는 브라우저는 사용자가 지정한 URL과 연결된 웹 서..
Reference : 데이터베이스 첫걸음 대표적인 DBMS 데이터베이스의 기능을 제공하는 소프트웨어를 DBMS (DataBase Management System)이라고 한다. 대표적인 DBMS에는 Oracle, SQL Server, DB2, MySQL, PostgreSQL, Firebird 등이 있다. 관계형 데이터베이스란 대부분 데이터베이스는 관계형 데이터베이스를 말하는 경우가 많다. 관계형 데이터베이스(RDB)에서 '관계'란, 2차원 표를 표기할 때 사용한든 단어이다. 결론적으로 '관계형 데이터베이스' 란 데이터를 2차원 표를 사용해 관리하는 데이터베이스 의 개념이다. 관계형 데이터베이스의 이점은 프로그래밍 언어를 사용하지 않아도 데이터를 조작할 수 있다는 것이다. 이것을 가능하게 한 것이 'SQL'..
Reference : 그림으로 배우는 Http & Network Basic 웹은 HTTP로 나타낸다 ★ 브라우저 주소 입력란에 URL을 입력했을 때 어떻게해서 웹페이지가 보여지는지? HTTP (HyperText Transfer Protocol) : 클라이언트에서 서버까지 일련의 흐름. 웹 통신 규약! 웹의 등장 배경 - 팀 버너스 리 박사 - WWW HTTP/0.9 : 정식버전 아님 HTTP/1.0 : 정식. 초기 사양이지만 현역으로 많이 사용됨 HTTP/1.1 : guswo rkwkd aksgdl tkdydehla. chltlsqjwjs (HTTP/2.0도 책정되어 있지만 많이 쓰이려면 오래걸릴것) TCP/IP 프로토콜 프로토콜의 집합. ( ex : 케이블 규격, IP주소 지정 방법, 라우팅 방법과 도..
Reference : 모두의 네트워크 컴퓨터 네트워크란? 컴퓨터간에 필요한 데이터를 서로 주고받는 통신망. 컴퓨터 간의 데이터 전송, 웹사이트 열람, 메일 송.수신 등 가능 인터넷 : 전 세계의 큰 네트워크부터 작은 네트워크까지를 연결하는 거대한 네트워크. 패킷 (packet) : 네트워크를 통해 전송되는 데이터의 작은 조각. → 네트워크의 대역폭 (bandwidth)을 많이 차지하지 않도록 사용. 큰 데이터는 작은 패킷으로 분할한다. ( ※ 네트워크 보안에서는 대역폭 소진 공격이 비중이 꽤 크다! ) 패킷을 수신 받으면 패킷의 번호에 맞춰 원래대로 돌리는 작업을 해야한다. 정보의 양을 나타내는 단위 비트(bit) : 0과 1의 정보를 나타내는 최소 단위 바이트(byte) : 8비트 문자코드(charac..