일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 백준 4949번
- 깃허브 토큰 인증
- 모두의네트워크
- 백준 4358 자바
- 백준
- 모두의 네트워크
- 스터디
- 딥러닝
- 깃 연동
- 모두를 위한 딥러닝
- 깃 터미널 연동
- 정리
- 데베
- 팀플회고
- 백준 5525번
- 자바
- 모두를위한딥러닝
- 네트워크
- HTTP
- 머신러닝
- 깃허브 로그인
- 백준 4358번
- React Native
- 리액트 네이티브 시작하기
- 리액트 네이티브
- 지네릭스
- 문자열
- 데이터베이스
- 리액트 네이티브 프로젝트 생성
- Today
- Total
목록CS/Network (23)
솜이의 데브로그
Reference : 모두의 네트워크 4장 데이터 링크 계층 : 랜에서 데이터 전송하기 ※ 참고 : tcp/ip 에서 Network Access 계층과 동일한 역할을 하는데 이름은 Data Link 계층이라고 많이 부른다. 데이터 링크 계층 네트워크 장비 간에 신호를 주고받는 규칙을 정하는 계층 랜에서 데이터를 정상적으로 주고받기 위해 필요한 계층 일반적으로 가장 많이 사용되는 규칙은 '이더넷(Ethernet)' 이더넷 허브 사용 시 보내려는 데이터에 목적지 정보를 추가해 목적지 이외의 컴퓨터는 데이터를 받더라도 무시하도록 함. 충돌 : 컴퓨터 여러대가 동시에 데이터를 보내 데이터들이 충돌하는 경우 이더넷은 여러 컴퓨터가 동시에 데이터를 전송해도 충돌이 일어나지 않는 구조로 되어있다. 데이터가 동시에 케..
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 : 그림으로 배우는 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..