일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 모두를위한딥러닝
- HTTP
- 문자열
- 데베
- 스터디
- 팀플회고
- 백준 5525번
- 백준
- 백준 4949번
- 자바
- 지네릭스
- 백준 4358번
- 깃 터미널 연동
- 깃허브 로그인
- 백준 4358 자바
- 깃허브 토큰 인증
- 모두를 위한 딥러닝
- React Native
- 리액트 네이티브
- 네트워크
- 리액트 네이티브 시작하기
- 데이터베이스
- 정리
- 모두의네트워크
- 리액트 네이티브 프로젝트 생성
- 딥러닝
- 머신러닝
- SQL
- 깃 연동
- 모두의 네트워크
- Today
- Total
목록네트워크 (8)
솜이의 데브로그
Reference : 모두의 네트워크 6. 전송 계층 : 신뢰할 수 있는 데이터 전송하기 전송계층은 목적지에 신뢰할 수 있는 데이터를 전송하기 위해 필요하다. 전송 계층에는 오류를 점검하는 기능이 있어 오류가 발생하면 데이터를 재전송하도록 요청한다. 또한 전송된 데이터의 목적지가 어떤 애플리케이션인지 식별한다. 연결형 통신과 비연결형 통신 신뢰성/정확성과 효율성 연결형 통신 : 신뢰할 수 있고 정확한 데이터를 전달하는 통신. 여러번 확인하고 보낸다 → 연결형 통신 프로토콜에는 TCP 사용 비연결형 통신 : 효율적으로 데이터를 전달하는 통신. 확인 절차 없이 일방적으로 전송한다. → 비연결형 통신 프로토콜에는 UDP 사용 TCP의 구조 TCP로 전송할 때 붙이는 헤더를 TCP 헤더라고 하며, 이 TCP 헤..
Reference : 모두의 네트워크 5장. 네트워크 계층 : 목적지에 데이터 전달하기 네트워크 간의 연결 구조 다른 네트워크에 있는 목적지로 데이터를 전달하려면 네트워크 계층의 기술이 필요하다. 데이터 링크 계층의 이더넷은 같은 네트워크에 있는 컴퓨터로는 데이터를 전송할 수 있지만, 인터넷이나 다른 네트워크로는 데이터를 전송할 수 없다. 네트워크 계층에서는 라우터를 통해 네트워크 간의 통신을 가능하게 한다. 라우터는 데이터의 목적지가 정해지면 해당 목적지까지 어떤 경로로 가는 것이 좋은지 알려주는 기능을 한다. 라우터는 IP주소를 통해 어떤 네트워크의 컴퓨터인지 구분. 라우팅 : 데이터를 목적지 IP주소까지 어떤 경로로 보낼지 결정. 라우터에는 라우팅 테이블이 있어서 경로 정보를 등록하고 관리한다. I..
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주소 지정 방법, 라우팅 방법과 도..