본문 바로가기

Computer Science/Network14

OSI 7 Layer - 3 Network Layer OSI 7계층 정리 Layer name 역할 PDU ,Process Data Unit 주요 장비 주요 프로토콜 7 application APP 목적에 맞는 통신 방법 제공 HTTP, FTP, SMTP 6 presentation 파일 인코딩/디코딩 등으로 표준 방식으로 변환(메시지 포맷 관 JPG, MPEG, SMB, AFP 5 session 통신의 세션 구성, 포트 기반 연결 SSH, TLS 4 transport 통신의 제어와 에러 관리 Segment, Datagram 게이트웨이, L4 스위치 TCP, UDP, ARP, RTP 3 network 라우팅 : 출발지 네트워크에서 목적지 네트워크까지 데이터를 전달 Packet 라우터, L3 스위치 IP, ICMP 2 data link 네트워크 내부 기기간의 데.. 2024. 3. 17.
OSI 7 Layer - 1 Physical Layer, 2 Data link Layer OSI 7계층 정리 Layer name 역할 PDU ,Process Data Unit 주요 장비 주요 프로토콜 7 application APP 목적에 맞는 통신 방법 제공 HTTP, FTP, SMTP 6 presentation 파일 인코딩/디코딩 등으로 표준 방식으로 변환(메시지 포맷 관 JPG, MPEG, SMB, AFP 5 session 통신의 세션 구성, 포트 기반 연결 SSH, TLS 4 transport 통신의 제어와 에러 관리 Segment, Datagram 게이트웨이, L4 스위치 TCP, UDP, ARP, RTP 3 network 라우팅 : 출발지 네트워크에서 목적지 네트워크까지 데이터를 전달 Packet 라우터, L3 스위치 IP, ICMP 2 data link 네트워크 내부 기기간의 데.. 2024. 3. 17.
CORS란 무엇인가요? CORS란? CORS ERROR 프로젝트를 하다보면 CORS error를 굉장히 많이 마주친다. 특히 프론트엔드와 백엔드를 연결하는 과정에서 많이 발생하게 된다. 이러한 CORS ERROR는 무엇이고 왜 발생하는 것이고 누가 에러를 일으키는 걸까? CORS CORS는 Cross-Origin Resource Sharing의 약자이다. 직역하면, 출처가 다른 자원의 공유를 가능하게 하는 것을 말한다. 출처가 다르다, Cross-Origin이 정확히 무슨 말일까? 💡 Same-Origin, 동일 출처 Same-Origin이란 자원의 출처가 같은 것, 즉 프로토콜, 도메인, 포트 번호가 모두 같은 것을 말한다. 💡 Cross-Origin, 다른 출처 Cross-Origin이란 자원의 출처가 다른 것, 즉 프로토.. 2024. 1. 12.
TLS/SSL handshake TLS/SSL handshake HTTPS 통신에서 클라이언트와 서버 간 통신 전에, SSL 인증서로 신뢰성 여부를 판단하기 위해 연결하는 방식을 말한다. 진행 순서 C : “Client Hello” 컴퓨터 버전, 암호 알고리즘 목록, 사용 가능한 압축 방식을 전송한다. S : “Server Hello” 받은 목록 중에서 암호 알고리즘, 압축 방식을 선택한다 + 세션 ID와 CA에서 사인한 서버의 공개 인증서를 전송한다. C 서버가 보낸 SSL 인증서가 CA 목록에 있는 지 확인한다. SSL이 확인되면 C - S 사이에 사용할 대칭키를 생성하기 위해 난수 바이트를 생성해 서버의 공개키로 암호화하여 전송한다. 이 난수 바이트는 대칭키를 생성할 때 활용된다. 만약 2번 단계에서 서버가 클라이언트 인증서를 함.. 2023. 10. 25.