전체 글161 TCP와 UDP의 차이 TCP와 UDP의 차이 개요 TCP와 UDP는 OSI 7계층 중에 Transport layer에 해당하는 프로토콜이다. 데이터를 전달하는 역할을 담당하고 패킷 오류 검출, 재전송을 처리한다. TCP(Transmission Control Protocol) 개념 연결 지향 프로토콜 연결 지향을 통해 신뢰성이 있는 통신을 제공 특징 3-way handshaking을 통해 연결 SYN 패킷을 통해 접속 요청 요청을 수락하는 반대편이 ACK 와 SYN flag 설정된 패킷 발송 요청했던 측이 ACK로 응답하면서 연결이 성사 4-way handshaking을 통해 연결 해제 클라이언트가 연결 종료를 위해 FIN flag 전송 서버가 확인 메세지로 ACK로 응답 서버 측에서 통신이 끝나면 연결 종료로 FIN flag.. 2023. 2. 15. 구글 웹사이트에 접속하면 발생하는 일 https://www.google.com에 접속하면 발생하는 일 웹의 동작 과정을 이해 개발자의 입장에서 웹 사이트에 접속하였을 때 동작하는 방식에 대한 이해 웹의 동작 방식 사용자가 웹 브라우저에 https://www.google.com를 입력 웹 브라우저에서 캐싱된 DNS 기록 중에 해당 도메인과 일치하는 IP 주소를 확인 만약 일치하는 IP 주소가 있다면 5번으로 이동 일치하지 않는다면 3번으로 이동 웹 브라우저가 DNS에게 입력된 도메인 주소를 가지고 IP 주소 요청 DNS에서 IP 주소를 찾아 웹 브라우저에게 전달 DNS 서버: 도메인 주소와 IP 주소를 가지고 있는 일종의 데이터베이스 DNS 쿼리를 날려서 recursive하게 IP 주소를 찾는다. 웹브라우저가 웹 서버에게 IP 주소를 이용하여.. 2023. 2. 14. 페어 리뷰 정리 및 회고 코드스테이츠 페어프로그래밍 리뷰 Java/Spring을 학습하면서 받았던 페어 리뷰 회고 함께 했던 페어에게 부족한데도 좋은 말씀해주셔서 감사하고 모두 좋은 회사에 취직하여 멋진 개발자가 되기를 바라겠습니다. 저도 항상 타인을 배려하고 함께 성장할 수 있는 개발자가 되도록 노력하겠습니다. 감사합니다. 2023. 2. 7. 수동 배포 Backend server 구축 1. AWS free tier 사용하기 AWS 계정 회원 가입 계정 회원가입 후 계정 설정에서 프리티어 사용량 알림 받기로 과금 시 확인 가능 free tier 항목에서 사용량 매일 체크 AWS EC2 생성 EC2 인스턴스 시작을 클릭 인스턴스 개수 1개 설정, 이름 설정 free tier 사용가능한 이미지 선택 인스턴스 유형과 키페어 생성하여 안전하게 보관 네트워크 설정은 변경 없이 인스턴스 시작한다. 인스턴스 인바운드 규칙 8080, 443, 80 포트 열어주기 EIP 연결 고정 IP 주소를 가지기 위해 탄력적 IP 할당 후, 탄력적 IP 주소 연결을 클릭 후 해당 인스턴스를 연결 2. EC2 접속 EC2 인스턴스 연결로 접속 인스턴스 개발 환경 구축 패키지 매니저 최.. 2023. 2. 6. 이전 1 ··· 22 23 24 25 26 27 28 ··· 41 다음