728x90
반응형
- CP/IP 쉽게, 더 쉽게 - 제이펍
- 위책의 중요 포인트
- 클라이언트 -> 서버
- browser <-> web
- 프로토콜 : 일종의 약속
- 주고 받는 명령어의 약속
- http : hyper text html를 주고 받는거
- 이메일의 경우 SMTP pop3
- FTP -> file
- 클라이언트 -> 서버
- GET이라는 명령어 있는데 그것에 대한 404 에러(페이지 없음) 등 , 403 (접근 권한에 대한)
JavaScript and XML)
AJAX (Asynchronous- 원래 클라이언트 접속해서 응답 받으면 끝나는데
- 동기 : 끝날때 까지 기다림
- 비동기 : 호출만 되면 일단 넘어가고 나중에 콜백 으로 받고 하는..., 기다릴 필요 없음
쿠기 ,세션 (변수를 저장하는 개념)
- 쿠키 : 클라이언트의 특정부분 위치에 저장
- 파일로 남음
- 세션: 정보가 서버에 저장
- 이것은 DB에 저장하는것이 아니라 웹서버나 그런곳에 저장되어있는것
- 클라이언트를 위한 변수가 만들어지고 그 곳에 저장됨
- 시간을 가지고 있어서 그 특정 시간이 아니면 다 지움
VOIP (Voice over IP)
- 카카오 전화 이런거
- 음성 -> 데이터 --ip--> 데이터 -> 음성
- 이런 기술
- 무료라기 하기에는 ip 네트워크 사용하고 , 서버 인프라, 연결 서버 이런것이 필요하기에 무료라기는 하기는 어렵다 생각함
- TCP : 정확한 데이터를 목적
- UDP : 손실에 대해서 이해해줌
- 압축 :
- 무손실 -> zip -> 정상이어야 제대로 풀림, 정상이지 않으면 풀리지 않음
- 손실 -> mpef영상 -> 좀 깨진다고해서 보기 너무 어려운것은 아님
- 압축 :
- port : 항구라고 생각하면됨
- 부산에서 광주, 인천 이렇게 일 때 어디로 갈지 에 대한 그런 것
- 서버, 컴퓨터 포트 -> netstat - n 포트 검색됨
- IP 0.0.0.0 <------ DNS
- TCP www.naver.com --- ^
- 그래서 TCP/IP
- ip를 찾아가는 경로를 라우팅이라고함
- 라우터는 전달의 목적으로 해당 ip가 가지고 있는 패킷 전달하는것이 목적
NAT (network address translation)
- 뭔가 바꿔주는 것
- 서버가 구성 되어 있을때 무조건 퍼블릭 아이디 갖는것 아님
- 라우터 이런것은 private ip를 쓴다.
- 보안에는 좋다
- 하지만 이런걸로 패킷 전달 어려움
- 송신지 수신지 ip있을때 보내는 부분에 private만 있으면 전송 어려우니 이를 public ip할당해서
- 나 이런 ip를 가지고 있다고 수신부 까지 보내주는 역할
- 라우터 이런것은 private ip를 쓴다.
ipconfig,ping, tracent, nslookup
- ipconfig : 아이피 확인
- ping : + ip하면 응답을 해줌, 개발할 때 사용함
- tracent : url 입력하면 해당 url에서는 라우팅 정보 줌, 서버 접속안될때 파악할때 좋음
- nslookup : DNS 서버 조회 하는것으로 도메인에 해당하는 ip를 응답해주는것
이더넷
- 규격이고 규약
- 통신할 수있는것
허브
- 일종의 스위치라고 함
http, https
- s는 보안임
- 데이터 전송시 한번 암호화 해서 보냄
- 전자서명- 이게 데이터가 원본이라는것 증명하는것
- 전자 인증 -사용자 증명
해시
- 해시화 , 해시 테이블
- 그 값이 정확한지 파악하는
- 속도 빠를 수 있음
- 하지만 충돌의 문제를 대비하거나 조치해야함
원본
728x90
반응형
'안드로이드(Android)' 카테고리의 다른 글
2021.10.30_4.1앱개발처음하시는분-간단한앱만들기 (0) | 2021.10.31 |
---|---|
2021.10.26_3.3앱서버연동을위한서버클라우드지식 (0) | 2021.10.26 |
2021.10.26_3.1앱개발을위한자바 (0) | 2021.10.26 |
2021.10.24_2.2-안드로이드앱개발기초,2.3-안드로이드화면개발의핵심,2.3-안드로이드화면개발의핵심 (0) | 2021.10.24 |
2021.10.24_2.1-개발처음-시작하시는분-개발환경설정 (0) | 2021.10.24 |
댓글