일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로콘
- programmers
- 알고리즘
- python3
- 네이버 검색 시스템
- 백준
- 백트래킹
- 취준
- 제노블레이드 2
- Python
- SRE
- ASF-110
- 알고리즘 종류 정리
- C++
- git
- 격리수준
- 코딩테스트
- Pro-Con
- DP
- LeetCode
- baekjoon
- Github
- 리트코드
- GitHub Desktop
- 자소서
- 프로콘 갈림현상
- algorithm
- Ultimate Search
- Algorithmus
- 프로그래머스
- Today
- Total
목록Computer Science/네트워크 (3)
산타는 없다
쿠키와 세션을 사용하는 이유는 HTTP의 비연결성과 비상태성 때문이다 비연결성 : HTTP 통신 이후로 연결을 끊는 특징 비상태성 : HTTP 통신의 상태를 유지하지 않는다 이로 인해 로그인을 해도 사용자 식별을 할 수 없어서 매번 새로운 사용자로 인식하게된다. 이러한 문제를 해결하기위해 사용하는 방법 중 하나가 쿠키 / 세션 방식이다. 쿠키 서버가 사용자의 웹 브라우저에 저장하는 데이터로 Key, Value(String타입)으로 구성되어 있다. 또한 쿠키는 클라이언트가 서버에 요청할 때마다 자동으로 Header에 포함되어 전송되기 때문에, 서버가 사용자를 식별할 수 있게 도와준다. 하지만 쿠키는 서버가 아닌 브라우저에 저장되기 때문에 보안에 아주 취약하다. 따라서 쿠키에는 민감한 개인정보를 절대 넣지 ..
흐름 제어 송신측(전송량)과 수신측(처리량)의 데이터 처리 속도 차이를 해결하기 위한 기법 수신측의 처리속도가 더 빠르다면 문제가 없지만 송신측의 데이터 전송 속도가 더 빠르다면 수신측의 큐를 넘어서 손실될 수 있기 때문에 송신측의 패킷 전송량을 제어하게 된다. Stop and Wait(정지 - 대기) 매번 전송한 패킷에 대한 확인 응답을 받아야 다음 패킷을 전송할 수 있다. 매우 안정적이지만 속도가 너무 느리다 Sliding Window 윈도우 : 송신, 수신 스테이션 양쪽에서 만들어진 버퍼의 크기 수신측에서 설정한 윈도우 크기만큼 송신측에서 확인 응답 없이 세그먼트를 전송할 수 있게 하여 데이터 흐름을 동적으로 조절하는 기법이다. 0, 1, 2, 3, 4, 5, 6, 7.... 프레임을 전송하는 상황..
로컬 PC의 hosts 파일을 확인하여 등록된 도메인 주소인지 확인한다. (C:\Windows\System32\drives\etc\hosts) 동일 서브넷 상의 브로드캐스팅 주소로 DHCP Discover 메세지를 날린다. -IP 주소와 서브넷 마스크를 AND연산하면 네트워크 주소를 얻을 수 있고 얻은 네트워크 주소에 호스트부분을 모두 1로 바꾸면 그것이 브로드캐스트 주소이다. 메세지를 받은 DHCP 서버는 사용자(Client)의 IP와 가장 가까운 라우터, DNS 서버 등의 IP를 알려준다.(DHCP offer) - Client Mac : 단말의 Mac 주소 - Your IP : 단말에 할당(임대)할 IP 주소 - Subnet Mask (Option 1) - Router (Option 3) : 단말의 ..