네트워크란? >- 노드들이 데이터를 공유할 수 있게 하는 디지털 전기통신망 >- 분산되어있는 컴퓨터를 통신망으로 연결한 것 >- 여러장치들은 노드 간 연결을 사용하여 서로에게 데이터를 교환 함 > > ** 노드 : 네트워크에 속한 컴퓨터 또는 통신 장비 cf) 인터넷
🔒 🔒
🐳 2계층에서 하는일 1. 2계층의 기능 2. 2계층의 네트워크 크기 🐳 2계층에서 사용하는 주소 1. 물리적인 주소 2. MAC 주소 🐳 2계층 프로토콜 1. Ethernet 프로토콜 👻 실습
🚩 3계층의 기능 1. 3계층에서 하는일 > * 다른네트워크 대역 즉, 멀리 떨어진 곳에 존재하는 네트워크까지 어떻게 데이터를 전달할지 제어하는 일 담당 > * LAN과 LAN을 연결 > * 발신에서 착신까지의 패킷의 경로를 제어 > * 3계층의 대표적인 장비가
🚩 3계층의 기능 1. 3계층에서 하는일 > * 다른네트워크 대역 즉, 멀리 떨어진 곳에 존재하는 네트워크까지 어떻게 데이터를 전달할지 제어하는 일 담당 > * LAN과 LAN을 연결 > * 발신에서 착신까지의 패킷의 경로를 제어 > * 3계층의 대표적인 장비가
네트워크 상에서 데이터를 교환하기 위한 프로토콜데이터가 정확하게 전달될 것을 보장하지 않음중복된 패킷을 전달하거나 패킷의 순서를 잘못 전달할 가능성도 있음악의적으로 이용되면 Dos공격이 됨데이터의 정확하고 순차적인 전달은 그보다 상위 프로토콜인 TCP에서 보장20바이트
🍂 ICMP 프로토콜 1. ICMP가 하는일 > * Internet Control Message Protocol 인터넷 제어 메시지 프로토콜 > * 특정대상과 내가 통신이 잘 되는지 확인 > * 네트워크 컴퓨터 위에서 돌아가는 운영체제에서 오류 메시지를 전송받는데
🍂 IPv4의 조각화 1. 조각화란? 2. 조각화하는 과정
🍂 라우팅 테이블 1. 내가보낸 패킷은 어디로 가는가? > * 3계층의 대표적 역할이 최적의 경로를 프로토콜로 찾아가는 것 > * 경로를 지도처럼 저장해놓고 있는 것이 라우팅 테이블 > * 어디로 보내야 하는지 설정되어 있음 > * 라우팅 테이블은 netstat -
전송계층 ( Transport layer )은 송신자의 프로세스와 수신자의 프로세스를 연결하는 통신 서비스를 제공 \*\* 프로세스: 메모리에서 동작중인 프로그램전송계층은 연결 지향 데이터 스트림 지원, 신뢰성, 흐름 제어, 그리고 다중화와 같은 편리한 서비스를 제공전
🐳 UDP 프로토콜 1. UDP가 하는일 > * 사용자 데이터그램 프로토콜 ( User Datagram Protocol ) > * 유니버설 데이터그램 프로토콜 ( Universal Datagram Protocel) 이라고도 함 > * UDP의 전송방식은 너무 단순해
🐳 TCP 프로토콜 1. TCP가 하는일 > * 전송 제어 프로토콜 ( Transmission Control Protocol ) > * 인터넷에 연결된 컴퓨터에서 실행되는 프로그램 간에 통신을 안정적으로, 순서대로, 에러없이 교환할수 있게 함 > * TCP의 안정성
🐳 TCP를 이용한 통신과정 🐠 연결 수립 과정 > * TCP를 이용한 데이터 통신을 할 때 프로세스와 프로세스를 연결하기 위해 가장 먼저 수행되는 과정 > 1. 클라이언트가 서버에게 요청 패킷을 보내고 > 2. 서버가 클라이언트의 요청을 받아들이는 패킷을 보내
✅ Natwork Address Translation ✅ IP 패킷의 TCP/UDP 포트 숫자와 소스 및 목적지의 IP 주소 등을 재기록 하면서 라우터를 통해 네트워크 프래픽을 주고 받는 기술✅ 패킷에 변화가 생기기 때문에 IP나 TCP/UDP의 Checksum도 다시
HTML, JS, CSS는 클라이언트 컴퓨터에서 동작하는 코드저장은 서버쪽에 되어있음, 웹브라우저로 다운받아와서 실행시키는 것이것을( 웹표준데이터 ) 받아오는 프로토콜이 HTTPHTTP에다가 보안적 요소를 추가한 것이 HTTPS서버 컴퓨터에서 실행되는 코드HyperTe